Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwwdillingham <wwdillingham@sugarlabs.org>2009-08-07 18:31:57 (GMT)
committer wwdillingham <wwdillingham@sugarlabs.org>2009-08-07 18:31:57 (GMT)
commitc2f62f8670d611f32fd0c2711b708909819d75bc (patch)
treedd8e4eaa70e358153594d637e80d0b781879dc78
parent278fe880b0591f18acc4116bdbfa4bd0d0f73ec9 (diff)
or not
-rw-r--r--4.N.10_Parser.php18
-rw-r--r--4.N.10_Parser.php~9
2 files changed, 21 insertions, 6 deletions
diff --git a/4.N.10_Parser.php b/4.N.10_Parser.php
index 8f2f34c..9123494 100644
--- a/4.N.10_Parser.php
+++ b/4.N.10_Parser.php
@@ -155,7 +155,7 @@ for (i=0;i<=$numRecords;i++)
$previous_response[$question_id] = "u"
}
-
+ }//end while()
//*******************************************************Output****************************************************
// addition can be determined if a student gets > 70% of the questions correct on their first attempt.
@@ -167,15 +167,25 @@ for (i=0;i<=$numRecords;i++)
// * If for > 10% of the questions the student makes this mistake. He or she gets a "no" for addition and subtraction.
+
+
//****************** Addition Yes / No ***************
-foreach ($Class as $student_id)
+foreach ($Class as $student)
{
- if(
+ if( $num_correct[$student] >= ( .7 * ($num_submissions))
+ {
+ $understands_addition = "no"
+ }
+ else
+ {
+ $understands_addition = "yes"
+ }
+
} //end foreach
- }
+
}
fclose($fp); //close 4.n.10.dat
diff --git a/4.N.10_Parser.php~ b/4.N.10_Parser.php~
index bf2e7a8..8f2f34c 100644
--- a/4.N.10_Parser.php~
+++ b/4.N.10_Parser.php~
@@ -70,12 +70,15 @@ for (i=0;i<=$numRecords;i++)
//Need to determine which attempt this is for this particular question
$attempts[$question_id]++;
+
+ //determine total number of submissions of a student
+ $num_submissions[$student_id]++; //$num_incorrect[] = (num_submissions[] - num_correct[])
//*****************************Case: Correct Submission ******************************
//How many correct submissions are there - important for determining percentages for yes/no
if ($submitted_sum == $correct_sum)
{
- $student_num_correct[$student_id]++;
+ $num_correct[$student_id]++;
//$question_num_correct[$question_id]++; will only ever be one
@@ -160,12 +163,14 @@ for (i=0;i<=$numRecords;i++)
// If a student overpays and then increases their payment, or underpays, followed by an even lower payment it can be inferred the student does not
// understand the concepts of /ddition or subtraction with money.
+
// * If for > 10% of the questions the student makes this mistake. He or she gets a "no" for addition and subtraction.
+//****************** Addition Yes / No ***************
foreach ($Class as $student_id)
{
-
+ if(
} //end foreach