SessionLeaderInterface
⇤ ← Revision 1 as of 2010-02-01 13:32:37
1124
Comment:
|
← Revision 2 as of 2010-02-01 16:18:52 ⇥
1415
|
Deletions are marked like this. | Additions are marked like this. |
Line 5: | Line 5: |
=== Authentication as session leader === 1. User starts Lernid, enter NickServ password and connects to event. 2. When the session is about to begin, a channel operator will give user voice status 2. Lernid sees users has voice status and changes to session leader interface. |
|
Line 23: | Line 30: |
'''Send to classroom''': Send [SLIDE {pagenum}] to classroom | '''Send to classroom''': Send `[SLIDE {pagenum}]` to classroom |
Summary
Lernid should have an interface designed for leading a session.
Implementation
Authentication as session leader
User starts Lernid, enter NickServ password and connects to event.
- When the session is about to begin, a channel operator will give user voice status
- Lernid sees users has voice status and changes to session leader interface.
Notes tab
A tab containing a textview. Session leader should be able to load a text file into the textview. The textview should be editable.
Send to classroom: clicking this button should send the current line to the classroom.
Question list
When a message containing the string 'QUESTION' is received in the chatroom, it should be added to a list store.
Send to classroom: clicking this button should send the current selected question to the classroom. Dragging the question to the classroom textview should do the same.
Clarify question: clicking this button should open a conversation with the person who asked the question.
Slide
When in session leader mode the slide widget should have buttons for controlling the slide.
Previous: Show the previous slide page (only local, do not send to classroom)
Send to classroom: Send [SLIDE {pagenum}] to classroom
Next: Show the next slide page (only local, do not send to classroom)
Lernid/SessionLeaderInterface (last edited 2010-02-01 16:18:52 by 0x5da745fc)