SessionLeaderInterface

Differences between revisions 1 and 2
Revision 1 as of 2010-02-01 13:32:37
Size: 1124
Editor: 0x5da745fc
Comment:
Revision 2 as of 2010-02-01 16:18:52
Size: 1415
Editor: 0x5da745fc
Comment:
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

  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
  3. 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)