forked from BuggleInc/PLM
-
Notifications
You must be signed in to change notification settings - Fork 0
JLM Teacher Console
chmod0 edited this page May 8, 2012
·
34 revisions
The goal of this project is to give teachers the tools:
- to spot students having difficulties completing the JLM exercises,
- to prepare a batch of exercises to be done during a class,
- to review the class results, allowing to visualize which exercises were the most difficult for students, and analyze other relevant statistics.
At best, the teacher would be able to monitor a map of his classroom, pointing out the students blocked with the JLM.
Who’s here?
Who needs help?
- Who calls me?
- Who did not try anything?
- Who did not succeed?
Who works well?
- Join/Leave
- Heartbeat (status report)
- Help Me/Discard Me
- Exercise Switch
- Exercise Run
See documentation at http://code.google.com/appengine/
See the server code at https://github.com/Amatsuyu/JLMServer.
Requests format is detailed at JLM Server requests
- Allow to deploy JLMServer to different GAE servers (see http://code.google.com/intl/en/appengine/docs/java/tools/uploadinganapp.html)
- Allow to prepare a course: select lessons and exercises and upload a JAR file on the server
- Additionally, prepare and write documentation to create such a JAR → lessons JAR
- Allow to load lessons from a jar file on the server
- Allow the teacher to download all students data, or only those answering a question
- Display results in a nice graph (http://codingbat.com/progress-graphs.html)
- Leaderboard
- Support http://openbadges.org to reward students for finishing exercises/lessons