== 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 2. 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)