Teacher Reporting

Description

A custom Moodle quiz module which, in addition to the standard Moodle quiz features, analyzes the questions posed to the student for various qualities, such as compliance with Curriculum Standards.

Group Members

Goals

  • Run Moodle with the modified quiz module on an XO running XS, The XO school Server.

Milestones

Week 8

  • Create Moodle data flow diagram to give an understanding of how the Moodle Server and corresponding database interact with Student and Teachers machines.
  • Have Moodle's latest stable release functioning in an XS School Server VirtualBox OSE Virtual Machine

Week 9

  • Have Moodle's latest stable release functioning on an XO running XS using the techniques outlined here.
  • Have PHP calls successfully querying mock student results from Moodle's MySQL database running on XS.
  • Parse mathematical-operation-based and tally percentage of success with each individual operation (+,-,/,* etc).
  • Parse mathematical operation and check for compliance with standard 4.P.3 Determine values of variables in simple equations, e.g., 4106 – x = 37, 5 = y + 3, and s – y = 3.

Week 10

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

  • Create Moodle data flow diagram to give an understanding of how the Moodle Server and corresponding database interact with Student and Teachers machines.
  • Install Moodle server and DBMS on a test Virtual Machine.
    • Attempt PHP calls to the Moodle DBMS.
    • Attempt to create a simple Moodle module extension which can be further built off of to provide further functionality.
  • Provide a script to move StudentParser.awk's output to ClassParser.awk's input

Documentation & Resources

530ebf274e59126a0453ba16f569b7f2.png


0e4000b52f75dc7537b474bed5f18c8c.png


9ca368199c8c74ad9404be5cab7a846e.png