Övriga verktyg
Utöver den grafiska klienten, SimaManager, finns ett par terminalbaserade
verktyg. De som kan vara av intresse för studenter ingår i simamodulen, SimaServer SimaServer är det program som härbärgerar kurser och deras respektive inställningar, köande och köplatser. Programmet kan startas från valfri dator, och klienterna specificerar sedan var de tror att servern finns via sitt första commandline-argument. Just nu används serverdatorn skrutten. Användning:
När servern väl startats är den aktiv tills den stängs ner av en administratör. Utdata skrivs till loggfilen $CLASSPATH/core/server-stats. Händelser som loggas är de som kräver ett lösenord (starta server, logga in, skicka meddelanden, öppna/stänga köer och så vidare). Ett typiskt utseende är:
Servern sparar också en kopia av kön till fil varje gång någon köar. Dessa filer har namnen $CLASSPATH/core/course-(coursename). Utseendet kan vara något i stil med följande:
SimaAdministrator SimaAdministrator används för att logga in på SimaServern och där skapa de köer klienter sedan ser. Notera! Vem som helst kan inte logga in på servern. Kontakta Håkan Elvers (se kontaktsidan) om du vill ha en kurs tillagd. Användning:
Efter att ha angett det lösenord som angavs när SimaServern skapades, kan följande kommandon ges vid prompten:
SimaZObserver SimaZObserver loggar in på en kurs och informerar via zwrite när förstaplatsen i kön har uppdaterats. Främst tänkt för handledare på ensliga labbar. Användning:
Om ingen kurs anges, väljs den kurs som den grafiska klienten loggade in på senast (ur filen ~/.simasettings.)
SimaQueueChecker SimaQueueChecker är ett verktyg för att få en snabb överblick över valfri kö, utan att behöva starta en grafisk klient. Användning:
Om ingen kurs anges, väljs den kurs som den grafiska klienten loggade in på senast (ur filen ~/.simasettings.) Programmet ger en utskrift i stil med:
Det som visas är en lista över de tre personer som köat längst tid, var de sitter, om de behöver hjälp eller redovisning och eventuell kommentar. Kötiden är hur länge personen som stått längst i kö väntat.
SimaTerminal SimaTerminal är en alternativ klient för dem som inte vill eller har möjlighet att använda den grafiska klienten. Användning:
Upplägget är detsamma som i den grafiska klienten, med den enda skillnaden att all interaktion sker via en prompt istället för via ett GUI. Annars fungerar allt identiskt, användaren ser en lista med kurser framför sig, loggar in på en av dem, väljer att be om hjälp eller redovisning och ser sedan fortlöpande hur kön rör sig framåt. Även handledare bör känna sig hemma. Precis som i den grafiska klienten kan de ange kurslösenordet och sedan få möjlighet att skicka allmänna meddelanden, ta bort valfria köplatser och öppna/stänga kön. Efter lite funderingar har vi beslutat att låta källkoden vara öppen, så om någon vill förändra koden eller bygga en egen klient går det alldeles utmärkt. Prata med Håkan Elvers (adress finns på kontaktsidan).
SimaMessageOfTheDay Användning:
Man kan skicka meddelanden till alla inloggade personer på en viss kö, men det kan också finnas intresse för att visa ett specifikt meddelande även för dem som kommer att logga in på en kurs. (Tex för att meddela att extra redovisningstider har lagts till, att handledarna kommer gå hem en timme tidigare och så vidare...) För att lämna sådana meddelanden finns SimaMessageOfTheDay, förkortat smotd. Du anger kurs, kurslösenord och meddelande som ska lämnas. Meddelande kommer finnas kvar tills du anger ett nytt. För att ta bort det gamla meddelandet helt anger du ett tomt meddelande i smotd. |