Proj-2014-2015-SmartClassroom/Scrum

= Scrum = This is a link to access the Scrum of our project : Because our git repository is private, the Scrum has been create on a free repository which doesn't include any code. Please check the main page of our project to access the link of our Github repository. You'll need to have an authorized access. Contact us if you want to access our sources.
 * Scrum

Project description
Students come in class, announce their presence and get settled at their work station. The teacher does the same and accesses his plateform where he can get courses and exams that he has created before. Then, the teacher can submit multiple-choice questionnaire to students. They answer to it individually before submitting their answer to the teacher. After that, he can refer to the results and publish it by theme. The teacher can start again a lesson if he sees that it hasn't been clear enough for his students. Finally, he can reorganize students by working group.

User Stories

 * As a student or a teacher, I want to clock-in my Moodle account using a NFC tag so that I can directly access my personnal account.
 * As a teacher, I want to create, modify courses or exams and share it with my students so that they could answer it.
 * As a student, I want to be able to answer the quizz or access the courses.
 * As a teacher, I wish I could see the results of the quizzes.
 * As a student or a teacher, I wish I could use classic connection so that I can access to my Moodle account with my username and my password.

Product backlog

 * Connection to Moodle account by means of the NFC tag
 * Courses and exams modifications
 * Allow classic connection (username and password)
 * Display of results for each student

In progress

 * Connection establishment (4 weeks)
 * The aim is to understand which technologies are already used for Moodle connection.
 * The aim is to establish the connection to the student Moodle account while clock-in by means of the NFC tag.

To do

 * Course management (1 week)
 * The application has to provide tools to create, modify, publish courses or exams.
 * Results display (1 week)
 * The application has to provide tools to display results of quiz that have been answered.