/z_instructoreval.php

https://github.com/drallen1/Rate-Your-Mate · PHP · 101 lines · 73 code · 18 blank · 10 comment · 8 complexity · 74e532ae36caa1a767d464a2468b00f7 MD5 · raw file

  1. <?php
  2. include('includes/header.php');
  3. // junk code zbt inserted
  4. $session->GROUP_ID = 12;
  5. $session->STUDENT_ID = '000256615';
  6. $student_id=$_GET['studentid'];
  7. if($session->userlevel>=8)
  8. //if they are an instructor
  9. {
  10. if(isset($_POST['Submit'])){
  11. $query="SELECT * FROM Behavior b, Groups g WHERE g.GROUP_ID=" . $session->GROUP_ID . " AND b.CONTRACT_ID=g.CONTRACT_ID";
  12. $btwo = mysql_query($query) or die(mysql_error());
  13. $numB = mysql_num_rows($btwo);
  14. $query2="INSERT INTO Eval (STUDENT_ID, Grader_ID, GROUP_ID, Grade) VALUES (" . $_POST[graded] . ", " . $session->STUDENT_ID . ", " . $session->GROUP_ID . ", '10')";
  15. mysql_query($query2) or die(mysql_error());
  16. $evalid = mysql_insert_id();
  17. for($i=0;$i<$numB;$i++){
  18. $r2 = mysql_fetch_array($btwo);
  19. $query3="INSERT INTO EvalComment (CONTRACT_ID, BEHAVIOR_ID, Comment, EVAL_ID) VALUES (" . $r2[CONTRACT_ID] . ", " . $r2[BEHAVIOR_ID] . ", \"" . $_POST[$r2[BEHAVIOR_ID]] . "\", " . $evalid . ")";
  20. mysql_query($query3) or die(mysql_error());
  21. };
  22. $qfour = mysql_query("SELECT * FROM users WHERE GROUP_ID=" . $session->GROUP_ID . " AND STUDENT_ID=" . $_POST[graded]);
  23. $rfour = mysql_fetch_array($qfour);
  24. popup("Your comments for " . $rfour[lname] . ", " . $rfour[fname] . " have been submitted.");
  25. };
  26. $link = mysql_connect("localhost","drallen1","unicode") or die(mysql_error);
  27. mysql_select_db("drallen1");
  28. $qsix = mysql_query($sql = "SELECT * FROM users u WHERE u.GROUP_ID=" . $session->GROUP_ID . " AND EXISTS(SELECT * FROM Eval e WHERE u.STUDENT_ID=e.STUDENT_ID) AND u.STUDENT_ID != " . $session->STUDENT_ID);
  29. $numE = mysql_num_rows($qsix);
  30. /***************************************************
  31. //WHEN numE == 0 GO TO PIE CHART
  32. ***************************************************/
  33. //QUERY
  34. $qtwo = mysql_query("SELECT * FROM Behavior b, Groups g WHERE g.GROUP_ID=" . $session->GROUP_ID . " AND b.CONTRACT_ID=g.CONTRACT_ID");
  35. // match eval id
  36. $numB = mysql_num_rows($qtwo);
  37. if($numE>1)
  38. $page="evalform.php";
  39. else
  40. $page="evalprocess.php";
  41. echo "<form action=$page method=\"POST\">";?>
  42. <script type="text/javascript">
  43. $(document).ready(function(){
  44. $('#graded').change(
  45. function() {
  46. var graderid = $("#studentid").val();
  47. var studentid= $(this).val();
  48. $.get( "z_displayeval.php?graderid=" + graderid + "&studentid=" + studentid,
  49. function(data){
  50. $.each( data, function( i, element ){
  51. $('#behavior-'+element.id).val(element.comment);
  52. });
  53. }, "json");
  54. });
  55. });
  56. </script>
  57. <input type="hidden" name="studentid" id="studentid" value="<?php echo $session->STUDENT_ID;?>" />
  58. Student: <select name="graded" id="graded">
  59. <option selected="selected">Please Select a Student to Grade</option>
  60. <?php for($i=0;$i<$numE;$i++){
  61. $rsix = mysql_fetch_array($qsix);?>
  62. <option value="<?php echo $rsix[STUDENT_ID]?>"><?php echo $rsix[fname] . " " . $rsix[lname]?></option>
  63. <?php };?>
  64. </select></br></br>
  65. <!--$qthree = mysql_query("SELECT EVAL_ID FROM Eval WHERE GRADER_ID=" . $student_id. " AND STUDENT_ID=" . graded.value ); -->
  66. <?php for($i=0;$i<$numB;$i++){
  67. //result of qtwo
  68. $rtwo = mysql_fetch_array($qtwo);
  69. echo "Behavior: <input name=\"BEHAVIOR_ID\" type=\"text\" value=\"" . $rtwo[BehaviorName] . "\" readonly=\"readonly\"/> </br>";
  70. //$queryshit="SELECT Comment FROM EvalComment WHERE EVAL_ID=RESULTFROMQTHREE AND BEHAVIOR_ID=" . $rtwo[BEHAVIOR_ID];
  71. //$comments;
  72. echo "Comments: <textarea name=\"" . $rtwo['BEHAVIOR_ID'] . "\" id=\"behavior-" . $rtwo['BEHAVIOR_ID'] . "\" rows=\"5\" cols=\"50\">". $comments . "</textarea> </br>"; ?>
  73. <?php };?>
  74. </br>
  75. <input type="submit" value="Send!" name="Submit"/>
  76. </form>
  77. </body>
  78. </html>
  79. <? include("includes/footer.php");
  80. }else{
  81. echo "You don't have access to this.";
  82. };?>