Menu

TestXMPP_1

Pina Palmieri

Test CoFFEE 25.01.2011

Primi test funzionali con il protocollo XMPP e TCP (in alternativa); provati la chat, la presence e le funzionalità di base del core.


Test 1 XMPP: Avvio tool al volo

Server openfire sul desktop (trantor), controller sul portatile di Ilaria, nome utente “ilaman”;

Ilaria

  • Avvio discusser “ilaman2”;
  • Il Controller riceve connessione degli utenti “pina” e “pina2”
  • Il Controller avvia la presence come tool al volo: compaiono solo "ilaman2" e "pina", manca "pina2";

Pina

  • il discusser Pina2 si è piantato; proviamo a chiuderlo e riavviarlo;

Ilaria

  • Il Controller riceve la connessione di Pina2 sia sul pannello di controllo che sulla presence;
  • Il controller avvia la chat come tool al volo;
    • Update message ok (sia singoli che multiutente)
  • Il Controller imposta l’Anonimia "semplice"
    • tutti i discusser ricevono la notifica
    • tutti i discusser risultano anonimi (eccetto che per il Controller)
    • BUG 1: il controller risulta anonimo per i discusser di Pina ma non per il mio (che si trova sulla stessa macchina del Controller)
  • Avvio un discusser latecomer “ilaman3”
    • riceve i tool (presece a chat)
    • riceve il contenuto dei tool
    • la lista di utenti completa nella presence
    • il contentuto della chat, sia la parte iniziale in chiaro che la parte anonima, ma con il nome del controller in chiaro (vedi BUG 1)
  • Il Controller imposta la chat completametne anonima
    • la chat è anonima anche per il controller
    • BUG 2: i discusser non ricevono notifica del cambiamento
    • BUG 1b: anche in modalità completamente anonima i discusser sulla stessa macchina del controller vedono il nome del controller
  • Il controller re-imposta la chat con anonimia “semplice”: ok (ma sempre con il BUG 1)
  • Il controller re-imposta la chat con i nomi: tutto ok

Pina

  • chiude il discusser "Pina2"; viene aggiornata la presence di tutti e anche il pannello di controllo del Controller

Ilaria

  • Chiuso il controller
    • chiusi di conseguenza i discusser
    • nel Controller la chat in chiusura lancia delle eccezioni (problema noto)

Pina

  • nel discusser () la chat in chiusura lancia eccezioni (java.lang.reflect.InvocationTargetException?)

Ilaria

  • riavviato il Controller e ricaricata la sessione
    • i tool si sono aperti
    • BUG 3: la presence porta gli utenti presenti (quelli che c’erano al momento della chiusura)
    • la chat porta tutto il contenuto
    • BUG 4: il ricaricamento del copy & paste ha dato problemi con il \n che non viene (de)codificato:

pina: ??: aaa#ovag;???: aa#ovag;???: aa#ovag;???: a#ovag;???: ciao xvxcv#ovag;Insegnante: sdds#ovag;pina2: eccoci#ovag;pina: di nuovo#ovag;

Pina

  • Ricaricamento:
    • si connette "Pina", riceve dialog della chat di avviso cambio modalità , tool e messaggi della chat
    • si connette "Pina2" riceve dialog della chat di avviso cambio modalità , tool e messaggi della chat

Ilaria

  • Connessione del Discusser “ilaman2” (che era presente nella sessione):
    • riceve i tool
    • nella presence vede tutti gli utenti che erano connessi quando è stata chiusa la sessione
    • per la chat tutto ok (ma sempre con il BUG 1 e il BUG 4)
  • Connessione del Discusser “ilaman4” (che NON era presente nella sessione):ok (come per il discusser Ilaman2)
  • Chiusura dei Discusser Ilaman4, ilaman2
    • BUG 5: la presence non viene aggioranta;

Pina

  • Chiusura dei Discusser Pina2: la presence viene aggioranta;

Ilaria

  • Chiusura del controller;
  • Avvio di nuovo il controller e ricarico la stessa sessione di nuovo
    • i tool si avviano
    • la presence porta presenti i discusser
      • "ilman3" e "ilaman4", che si erano disconnessi ma di cui non aveva ricevuto la disconnessione
      • "pina", che era presente ancora al momento della chiusura;
    • la chat si ricarica correttamente (sempre con i BUG 1 e BUG 4)

Pina

  • alla chiusura del controller il Discusser viene chiuso senza lasciare eccezioni

Test 2 TCP: avvio tool al volo

Controller sul portatile di Ilaria;

Ilaria

  • avviato il controller con TCP;
  • avviato un discusser “ila”
  • avviato un discusser “ila2”

Pina

  • avviato i discusser Pina e Pina2 con TCP, ricevono tools

Ilaria

  • Il controller avvia la presence come tool al volo
    • vede tutti e 4 i discusser: ila, ila2, pina, pina2
  • Il controller avvia la chat come tool al volo
    • messaggio di update ok (anche multiplo)
    • anonimia “semplice”: i discusser di pina vedono tutto anonimo mentre il controller vede tutti i nomi; BUG 1: i discusser sulla stessa macchina del cotnroller vedono il nome del controller (come per BUG 1 di xmpp)
    • anonimia “TOTALE" i discusser di pina vedono tutto anonimo; il controller vede tutto anonimo tranne se stesso; BUG 1: i discusser sulla stessa macchina del cotnroller vedono il nome del controller (come per BUG 1 di xmpp)

Nota: in coffee 5.0 i discusser vedono il nome dell’insegnante;

  • ritorno alla modalità aninma semplice: ok (sempre con il BUG 1)
  • ritorno alla modalità pubblica ok

Pina

  • Chiusura di un discusser e riconnessione
    • Il tool di presence è aggiornato con i due utenti ancora connessi (pina e ila)
    • Il Discusser later (pina2 ) riceve tools con tool di presence aggiornata

Ilaria

  • Disconnetto Ila2: la presence e il pannello di controllo vengono aggiornati;
  • Riconnetto ila2: ok
  • Connetto un nuovo latecomer “ila3”: ok
  • Disconnetto ila3: ok
  • Chiuso Controller
    • sollevate eccezioni:

       java.lang.NullPointerException    at it.unisa.coreplugins.coffeeServerCore.ecf.internal.tracer.LEADServerTracer.createRemoteSharedObjectEvent(LEADServerTracer.java:174
         at it.unisa.coreplugins.coffeeServerCore.ecf.internal.tracer.LEADServerTracer.handleMessageSent(LEADServerTracer.java:163)
         at it.unisa.coreplugins.ecf.BasicSharedObject.fireMessageSendedHandlers(BasicSharedObject.java:379)
         at it.unisa.coreplugins.ecf.BasicSharedObject.sendSharedObjectMessage(BasicSharedObject.java:207)
         at it.unisa.coreplugins.ecf.BasicSharedObject.sendSharedObjectMessage(BasicSharedObject.java:249)
         at it.unisa.coreplugins.ecf.BasicSharedObject.sendSharedObjectMessage(BasicSharedObject.java:306)
         at it.unisa.toolplugins.ecf.ECFLEADContext.sendMessage(ECFLEADContext.java:147)
         at it.unisa.chattool.server.ChatService.processDisconnection(ChatService.java:228)
         at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processDisconnection(LEADMessageProcessorECFAdapter.java:229)
         at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processEvent(LEADMessageProcessorECFAdapter.java:104)
         at org.eclipse.ecf.core.sharedobject.BaseSharedObject.fireEventProcessors(BaseSharedObject.java:190)
         at org.eclipse.ecf.core.sharedobject.BaseSharedObject.handleEvent(BaseSharedObject.java:126)
         at org.eclipse.ecf.provider.generic.SOWrapper.svc(SOWrapper.java:185)
         at org.eclipse.ecf.provider.generic.SOWrapper$2.run(SOWrapper.java:138)
         at java.lang.Thread.run(Unknown Source)
      java.lang.NullPointerException
         at it.unisa.chattool.server.ChatService.processDisconnection(ChatService.java:224)
         at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processDisconnection(LEADMessageProcessorECFAdapter.java:229)
         at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processEvent(LEADMessageProcessorECFAdapter.java:104)
         at org.eclipse.ecf.core.sharedobject.BaseSharedObject.fireEventProcessors(BaseSharedObject.java:190)
         at org.eclipse.ecf.core.sharedobject.BaseSharedObject.handleEvent(BaseSharedObject.java:126)
         at org.eclipse.ecf.provider.generic.SOWrapper.svc(SOWrapper.java:185)
         at org.eclipse.ecf.provider.generic.SOWrapper$2.run(SOWrapper.java:138)
         at java.lang.Thread.run(Unknown Source)
      java.lang.NullPointerException
         at it.unisa.chattool.server.ChatService.processDisconnection(ChatService.java:224)
         at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processDisconnection(LEADMessageProcessorECFAdapter.java:229)
         at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processEvent(LEADMessageProcessorECFAdapter.java:104)
         at org.eclipse.ecf.core.sharedobject.BaseSharedObject.fireEventProcessors(BaseSharedObject.java:190)
         at org.eclipse.ecf.core.sharedobject.BaseSharedObject.handleEvent(BaseSharedObject.java:126)
         at org.eclipse.ecf.provider.generic.SOWrapper.svc(SOWrapper.java:185)
         at org.eclipse.ecf.provider.generic.SOWrapper$2.run(SOWrapper.java:138)
         at java.lang.Thread.run(Unknown Source)
      java.lang.NullPointerException
         at it.unisa.chattool.server.ChatService.processDisconnection(ChatService.java:224)
         at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processDisconnection(LEADMessageProcessorECFAdapter.java:229)
         at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processEvent(LEADMessageProcessorECFAdapter.java:104)
         at org.eclipse.ecf.core.sharedobject.BaseSharedObject.fireEventProcessors(BaseSharedObject.java:190)
         at org.eclipse.ecf.core.sharedobject.BaseSharedObject.handleEvent(BaseSharedObject.java:126)
         at org.eclipse.ecf.provider.generic.SOWrapper.svc(SOWrapper.java:185)
         at org.eclipse.ecf.provider.generic.SOWrapper$2.run(SOWrapper.java:138)
         at java.lang.Thread.run(Unknown Source)
      java.lang.NullPointerException
         at it.unisa.chattool.server.ChatService.processDisconnection(ChatService.java:224)
         at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processDisconnection(LEADMessageProcessorECFAdapter.java:229)
         at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processEvent(LEADMessageProcessorECFAdapter.java:104)
         at org.eclipse.ecf.core.sharedobject.BaseSharedObject.fireEventProcessors(BaseSharedObject.java:190)
         at org.eclipse.ecf.core.sharedobject.BaseSharedObject.handleEvent(BaseSharedObject.java:126)
         at org.eclipse.ecf.provider.generic.SOWrapper.svc(SOWrapper.java:185)
         at org.eclipse.ecf.provider.generic.SOWrapper$2.run(SOWrapper.java:138)
         at java.lang.Thread.run(Unknown Source)
      java.lang.NullPointerException
         at it.unisa.groupPresenceTool.server.GroupPresenceService.processDisconnection(GroupPresenceService.java:75)
         at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processDisconnection(LEADMessageProcessorECFAdapter.java:229)
         at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processEvent(LEADMessageProcessorECFAdapter.java:104)
         at org.eclipse.ecf.core.sharedobject.BaseSharedObject.fireEventProcessors(BaseSharedObject.java:190)
         at org.eclipse.ecf.core.sharedobject.BaseSharedObject.handleEvent(BaseSharedObject.java:126)
         at org.eclipse.ecf.provider.generic.SOWrapper.svc(SOWrapper.java:185)
         at org.eclipse.ecf.provider.generic.SOWrapper$2.run(SOWrapper.java:138)
         at java.lang.Thread.run(Unknown Source)
      java.lang.NullPointerException
         at it.unisa.groupPresenceTool.server.GroupPresenceService.processDisconnection(GroupPresenceService.java:75)
         at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processDisconnection(LEADMessageProcessorECFAdapter.java:229)
         at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processEvent(LEADMessageProcessorECFAdapter.java:104)
         at org.eclipse.ecf.core.sharedobject.BaseSharedObject.fireEventProcessors(BaseSharedObject.java:190)
         at org.eclipse.ecf.core.sharedobject.BaseSharedObject.handleEvent(BaseSharedObject.java:126)
         at org.eclipse.ecf.provider.generic.SOWrapper.svc(SOWrapper.java:185)
         at org.eclipse.ecf.provider.generic.SOWrapper$2.run(SOWrapper.java:138)
         at java.lang.Thread.run(Unknown Source)
      java.lang.NullPointerException
         at it.unisa.groupPresenceTool.server.GroupPresenceService.processDisconnection(GroupPresenceService.java:75)
         at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processDisconnection(LEADMessageProcessorECFAdapter.java:229)
         at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processEvent(LEADMessageProcessorECFAdapter.java:104)
         at org.eclipse.ecf.core.sharedobject.BaseSharedObject.fireEventProcessors(BaseSharedObject.java:190)
         at org.eclipse.ecf.core.sharedobject.BaseSharedObject.handleEvent(BaseSharedObject.java:126)
         at org.eclipse.ecf.provider.generic.SOWrapper.svc(SOWrapper.java:185)
         at org.eclipse.ecf.provider.generic.SOWrapper$2.run(SOWrapper.java:138)
         at java.lang.Thread.run(Unknown Source)
      java.lang.NullPointerException
         at it.unisa.groupPresenceTool.server.GroupPresenceService.processDisconnection(GroupPresenceService.java:75)
         at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processDisconnection(LEADMessageProcessorECFAdapter.java:229)
         at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processEvent(LEADMessageProcessorECFAdapter.java:104)
         at org.eclipse.ecf.core.sharedobject.BaseSharedObject.fireEventProcessors(BaseSharedObject.java:190)
         at org.eclipse.ecf.core.sharedobject.BaseSharedObject.handleEvent(BaseSharedObject.java:126)
         at org.eclipse.ecf.provider.generic.SOWrapper.svc(SOWrapper.java:185)
         at org.eclipse.ecf.provider.generic.SOWrapper$2.run(SOWrapper.java:138)
         at java.lang.Thread.run(Unknown Source)
      

Pina

  • Alla chiusura del Controller, un discusser (Pina) non viene chiuso ed appare una dialog di error “Disconnection client error, Reason 1. Server is not on air, 2. the disconnected client is pina”.

Nella console di eclipse, mi segnala “ java.io.IOException: client not connected ...sendExitMessage(GroupPresenceService?.java:173)

Ilaria

  • Riavviato il controller e ricaricata la sessione
    • sono stati avviati i tool
    • il pannello di controllo è giustamente vuoto
    • BUG 3: la presence ci sono gli utenti vecchi
    • BUG 4: la chat dà lo stesso problema che con xmpp sul copy & paste con la codifica del \n;
  • Riconnetto i discusser “ila”
    • avviati i tool;
    • vede tutti gli utenti “vecchi” nella presence (BUG 3)
    • la chat è ok (ma sempre con i due bug sul copy and paste e sul nome del controller in modalità anonima)
  • Connettio un nuovo discusser “ILARIA”: ok;
  • Disconnettoo il discusser “ila”: la presence viene aggiornata;
  • Chiuso il Controller: di nuovo tutte le eccezioni precedentemente riportate;

Pina

  • Dopo il ricaricamento,
    • riconnessione dicusser Pina e Pina2 , ricevono tools
    • Dopo la disconnessione di ila, presence tool è aggiornato
    • Chiusura Controller, i discusser (Pina e Pina2) si sono disconnessi

Ilaria

  • Avviato il controller e ricaricata la stessa sessione:
    • avviati i tool;
    • vede tutti gli utenti “vecchi” nella presence (BUG 3)
    • la chat è ok (ma sempre con i due bug sul copy and paste e sul nome del controller in modalità anonima)
  • Connetto il discusser “ila”: tutto ok (ma sempre con i due bug sul copy and paste e sul nome del controller in modalità anonima)

Pina

  • Dopo il secondo ricaricamento, si connette prima il discusser (Pina) e il tool di presence presenta la vecchia lista degli utenti (BUG 3)

Test 3: sessione TCP

Dal portatile di Pina viene eseguito il Controller (che si collega con il nome di Pina) e un discusser (Pina). Sessione con passi di gruppi con protocollo TCP;

Ilaria

  • connetto due client ila e ila 2

Pina
Controller, passo 1, utenti nei gruppi G1: pina e ila, G2: ila2

  • Chat: anonimia attivata al gruppo 2
    • (BUG)il messaggio di notifica dell'anonimia viene ricevuto da entrambi i gruppi anche se era stato mandato solo sul gruppo1; ma la chat del gruppo 1 resta non anonima
  • Chat: attivo anonimia al gruppo 1
    • (BUG) il messaggio di notifica dell'anonimia non viene ricevuto di nuovo;
    • il Controller vede il nick del discusser quando il discusser (che si trova sulla stessa macchina del Controller) scrive
    • il discusser sulla stessa macchina del controller vede il nick del “Teacher” mentre glia ltri discusser no (BUG)
  • Cambio gruppo: pina passa dal gruppo 1 al gruppo 2: presence aggiornata;
  • Connesione di un later ila3: viene messa nel gruppo 1
  • Disconnessione ila2 (del gruppo2)
  • Riconnessione ila2: nel pannello di controllo ila2 sta nel gruppo1, ma risulta nel G2 (stesso bug di XMPP **)
  • Disconnessione e riconnessione dell’utente “pina” dal gruppo G2: si ripete il bug precedente **
  • QuickChat?
    • funziona quando il Controller l’attiva come funzionalita dal pannello di controllo
    • BUG: la quick caht nonviene attivata dal Discusser
  • Discusser: si connette Pina 1 riceve

- N.B Pina x errore passa velocemente al passo 2 al passo 3
Controller, Passo 2, senza gruppi

  • i colori dell presence sono corretti

Controller, passo 3, utenti nei gruppi: G1: pina,ila3, G2:ila2,ila

  • test sui block ok

Controller, passo 4

  • vengono mostrati gli artefatti del passo precedente

IL controller chiude con exit e (***):

java.lang.NullPointerException
    at it.unisa.coreplugins.coffeeServerCore.ecf.internal.tracer.LEADServerTracer.createRemoteSharedObjectEvent(LEADServerTracer.java:174)
    at it.unisa.coreplugins.coffeeServerCore.ecf.internal.tracer.LEADServerTracer.handleMessageSent(LEADServerTracer.java:163)
    at it.unisa.coreplugins.ecf.BasicSharedObject.fireMessageSendedHandlers(BasicSharedObject.java:379)
    at it.unisa.coreplugins.ecf.BasicSharedObject.sendSharedObjectMessage(BasicSharedObject.java:207)
    at it.unisa.coreplugins.ecf.BasicSharedObject.sendSharedObjectMessage(BasicSharedObject.java:249)
    at it.unisa.coreplugins.ecf.BasicSharedObject.sendSharedObjectMessage(BasicSharedObject.java:306)
    at it.unisa.toolplugins.ecf.ECFLEADContext.sendMessage(ECFLEADContext.java:147)
    at it.unisa.chattool.server.ChatService.processDisconnection(ChatService.java:220)
    at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processDisconnection(LEADMessageProcessorECFAdapter.java:220)
    at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processEvent(LEADMessageProcessorECFAdapter.java:102)
    at org.eclipse.ecf.core.sharedobject.BaseSharedObject.fireEventProcessors(BaseSharedObject.java:190)
    at org.eclipse.ecf.core.sharedobject.BaseSharedObject.handleEvent(BaseSharedObject.java:126)
    at org.eclipse.ecf.provider.generic.SOWrapper.svc(SOWrapper.java:185)
    at org.eclipse.ecf.provider.generic.SOWrapper$2.run(SOWrapper.java:138)
    at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException
    at it.unisa.chattool.server.ChatService.processDisconnection(ChatService.java:216)
    at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processDisconnection(LEADMessageProcessorECFAdapter.java:220)
    at it.unisa.toolplugins.ecf.LEADMessageProcessorECFAdapter.processEvent(LEADMessageProcessorECFAdapter.java:102)
    at org.eclipse.ecf.core.sharedobject.BaseSharedObject.fireEventProcessors(BaseSharedObj

Il Controller riavvia la sessione:

  • nell’ultimo passo, la presence presenta la lista “vecchia”degli utenti connessi (BUG: lo stesso di XMPP)
  • Nel secondo passo il tool di presence presenta problemi con i colori (il discusser ila di colore blue, mentre i discusser pina, ila2 e ila3 sono di colore nero (BUG))

Discusser side

  • Il Discusser Pina riceve il primo passo che era di gruppo (BUG) ma non ne vede i tool, mentre il Controller vede i due gruppi con tutti gli artefatti (BUG).
  • Nel secondo passo il tool di presence presenta il discusser ila di colore blue, mentre i discusser pina, ila2 e ila3 sono di colore nero (BUG uguale lato Controller)
  • Al passo 3 il discusser vede gli artefatti di tutti i gruppi (OK)

Il controller chiude la sessione ricaricata e viene ricaricata una seconda volta:

  • BUG: Il controller non riesce a chiudere la sessione con il “Finish” (BUG) e chiudo con exit e la console la solita eccezione di prima ****
  • Si ripetono i Bug del primo ricaricamento.

Test 4: Sessione XMPP

Sul portatile di Pina avviato Controller (si connette come "Pina") e un Discusser come pina2; Server openfire su trantor (desktop di Ilaria); Sessione con passi di gruppi con protocollo XMPP;

Descrizione della sessione (tools: chat e presence):

  1. Primo passo:

  2. Passo con due gruppi, ognuno con chat e presence

  3. Obiettivo: testare gruppi e la caratt. di awareness della chat (use

diff.color for each user)

  1. Secondo Passo:

  2. Unico gruppo con chat e presence

    • configurazione chat: blockable
    • configurazione della presence: awareness (show participant group history)
  3. Terzo Passo:

  4. Passo di due gruppi, ognuno con chat e presence: attivata l'opzione "Show the groups artifacts to each others"

  5. Quarto Passo:

  6. Unico gruppo : chat e presence con configurazione di default

Pina
Controller:

  • Avvio sessione con gruppi

Ilaria

  • avvio due client ilaman e ilaman2

Pina

  • il pannello di controllo dispone:
    • G1: ilaman, ilaman2
    • G2: pina2
  • Avvio primo passo
    • chat con utenti ognuno con colore diverso
  • il Controller sposta ilaman2 da gruppo 1 a gruppo2:
    • G2: pina2, ilaman2 e G1: ilaman
    • la presence viene aggiornata in entrambi i gruppi;

Ilaria
Step1 - gruppo 1

  • UTENTI: ilaman e ilaman2; chat con colori: ok;
  • cambio gruppo di ilaman2: da gruppo 1 a gruppo2
    • la presence viene aggiornata in entrambi i gruppi;
  • CONNETTO UN LATER:
    • si blocca dopo la conenssione e prima di ricevere i passi della sessione, solo con la view con i dati del server; lo ammazzo;
    • Riconnetto un later:
    • si collega e si apre la sessione e i tool; viene messo nel gruppo 1;

Pina

  • Si connette un later: la prima connessione non va a buon fine, il pannello di controllo aggiorna la presence ma il later rimane in

attesa.Si riconnette di nuovo e questa seconda volta il later si connette. (BUG)

Ilaria

  • disconnetto ilaman2 che sitrova nel gruppo 2 (dopo cmabiamento di gruppo) e lo riconnetto:
    • si riconnette nel gruppo 2 ma il controller lo vede nel pannello di controllo nel gruppo1 (anche se poi nel passo sta nel gruppo2)
    • pina disconnette il client pina2 che si trovava nel gruppo2:
    • si riconnette nel gruppo 2 ma il controller lo vede nel pannello di controllo nel gruppo1 (anche se poi nel passo sta nel gruppo2)

Pina
Dal Gruppo 2, il discusser (ilaman2) decide di disconnettersi e si riconnette. BUG: alla riconnessione, nel pannello di controllo il discusser (ilaman2) è stato messo nel gruppo1, mentre è presente nel gruppo2 con i relativi tool. Viene ripetuto il test precedente, con un discusser che non aveva avuto un cambio di gruppo ma il bug si ripete.

Ilaria
step2 - no gruppi

  • presence con group awareness: c'è qualcosa di sbagliato nei colori
  • block tutti escluso ilaman2: ok

Pina
Passo due:

  • Bug:? Ilaman ha colore blue e ilaman2, ilaman3 pina2 sono neri (ricontrollare)
  • Chat: blockable and “turn taking ilaman2”; => tutti bloccati tranne ilaman2 =>ok
  • Dal pannello di controllo : Ok tutti I controlli (block specific student, Block classroom, Active classroom)

Ilaria

  • step 3 - 2 gruppi (con show artifacts nel passo succewsivo)

Pina
Passo4
Show artifacts: ok

  • Chiusura sessione: tutti i discusser si chiudono.
  • Ricaricamento sessione e un discusser si connette riceve tutto, poiché la sessione è stata terminata non si può continuare:
    • Passo 1: in chat: caratt. awareness è andata bene
    • Passo due : nella presence: non vengono mostrati utenti con colori diversi (awareness) BUG!