Difference between revisions of "Teacher Reporting"
Wwdillingham (talk | contribs) |
Wwdillingham (talk | contribs) |
||
Line 19: | Line 19: | ||
=="Required Accomplishment"== | =="Required Accomplishment"== | ||
− | *Wes | + | *'''Wes''' |
**Get StudentParser.awk to successfully calculate the accuracy for each mathematical operation, plus other relevant information TBD, one example will be success of division with remainders. | **Get StudentParser.awk to successfully calculate the accuracy for each mathematical operation, plus other relevant information TBD, one example will be success of division with remainders. | ||
**Get ClassParser.awk to successfully calculate class-wide statistics on the same information | **Get ClassParser.awk to successfully calculate class-wide statistics on the same information | ||
**Provide Grader.awk which grades each student, calculates a class average, tallys students in each grade interval. | **Provide Grader.awk which grades each student, calculates a class average, tallys students in each grade interval. | ||
− | *Jeremiah | + | *'''Jeremiah''' |
** Provide a script to move StudentParser.awk's output to ClassParser.awk's input | ** Provide a script to move StudentParser.awk's output to ClassParser.awk's input | ||
Revision as of 02:40, 24 April 2009
Description
Ideally we envision this project to evolve into a collection of scripts or methods. These methods,specific to an individual game will be modified to parse and report relevant information to a central host program which keeps track of progress from multiple activities. This host program will live on the instructors machine for monitoring purposes and on the students machine only so far as to coordinate the correct implementation of the proper scripts.
Group Members
- Wesley Dillingham will be in charge of the scripts involved with student and class performance, Parsing the mathematical expression. Additionally, he will be responsible for the integration with Kuku.
- Jeremiah Green will be responsible for automating the collective delivery of each student's game data (Student ID ,Problem, Correctness) to the Teachers XO. and format their results to allow for Wes's methods to compute the relevant class-wide statistics.
Goals
Using a combination of shell scripts, AWK, and Python we will be developing a system which reads in from a file, students identifiable information, the question itself (a mathematical operation), and the students correctness. From this studentinfo.dat file we will report to the teacher: Number of questions, total percent correct, percent correct for multiplication, division, addition, and subtraction.
Week by week milestones
- Week 8: Have both scripts succesfully tabulating relevant information
- Week 9 :Have student to teacher data information transfer succesfully functioning with scripts.
- Week 10: Have integration with kuku, and a gui for teachers data retrieval.
"Required Accomplishment"
- Wes
- Get StudentParser.awk to successfully calculate the accuracy for each mathematical operation, plus other relevant information TBD, one example will be success of division with remainders.
- Get ClassParser.awk to successfully calculate class-wide statistics on the same information
- Provide Grader.awk which grades each student, calculates a class average, tallys students in each grade interval.
- Jeremiah
- Provide a script to move StudentParser.awk's output to ClassParser.awk's input
"Wishlist Accomplishments "
Links & Resources
StudentParser.awk Input file format:
Field Structure: "Mathematical Operation" "Correct?" example: 45/67 y
StudentParser.awk Output file format *Incomplete*
Field Structure: line 1: "Student MAC-Address" line 2+: "Operation type" "correct in decimal" example: 0:1e:8c:25:a0:c1 + .86 - .84 x .91 / .86