-
Notifications
You must be signed in to change notification settings - Fork 10
1st meeting
jacquesd edited this page Nov 22, 2012
·
5 revisions
Development workflow
$ git checkout -b <branchname> # creates a new local branch and switces to it
$ git push -u origin my_branch # push your branch to the remote server and tracks
$ git commit -m "" # Meaningfull commit messages. Always on the present tense. First line up to 62 chars. Second line empty. The rest of the description third line and after.
$ git blame
- Pull master
- Create a branch from master with the name of the feature. For example feat-user-login
- Commit your changes
- Pull from origin your branch. (Resolve conflicts)
- Pull updated master from origin
- Merge to master
- Push master to origin
Basic Usage Scenario:
- login for teacher
- Upload functionality for teacher
- Add/Edit Questions to a presentation
- Launch presentation
- Type in a passphrase (autogenerated?)
- share presentation URL with students
- students connect to the slideshow server using the URL (nickname and passphrase)
- Presentation starts
- Users can answer questions
- Teacher can view and display on screen the results
- Teacher view:
- View of the question exactly as the students do
- In same screen, view of how many users have sent their answer and a button to proceed to stats, if all of the connected have completed the question he sees an invite to proceed to the stats.
- Stats page: there's the answer to the question and a pie chart of the distribution of the answers among the students. Next slide is the next regular one in the presentation.
- Students view:
- View of the question with the multiple choice radio buttons and a Send button. After the answer is sent he has to wait for the teacher to proceed to the stats. At that point the stats page (answer and pie chart) will be displayed also on the students screen.
The question is an our program custom frame, not necessarily written in impress.js. It pops out when the teacher ask for the next slide and the next slide is a question. The impress.js functioning is modified, in order to not proceed with the next regular slide.
- Format for questions and a parser
- How do you integrate the correct answer with your app
- Stats:
- Visualizations
- total users
- users that answered a specific question
- answers
- Login Screen
- List of presentation
- Upload New Presentation
- For each presentation:
- Change title
- Questions editor:
- Add a question between slides
- Select Question type (MSQ, text,..)
- Write questions
- Write correct answer
- Download presentation
- Delete presentation
- Broadcast new presentation
- Finalize Features/ Question features/ Teacher UI
- Everyone should know how impress.js works
- Vassilis has to sent git Tutorial to Max and Marga