Skip to content

JLM Teacher Console

chmod0 edited this page May 8, 2012 · 34 revisions

Objectives

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.

Requests from the teacher

Questions:

Who’s here?

Who needs help?

  • Who calls me?
  • Who did not try anything?
  • Who did not succeed?

Who works well?

Events:

  • Join/Leave
  • Heartbeat (status report)
  • Help Me/Discard Me
  • Exercise Switch
  • Exercise Run

Design

JLM Console design

Server on Google App Engine

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

TODO