[wouso-dev] [WoUSO] Artefacte/Achivement-uri

Mihai Tiriplica tiriplica.mihai at gmail.com
Wed Nov 27 22:36:18 EET 2013


Sigur :). Ar fi cool să fie înainte de vacanță. Poate punem
și RPPL și facem un Hack Day.


2013/11/27 Mihnea Dobrescu-Balaur <mihnea at linux.com>

> Ar prinde bine un hackathon wouso. Mihai, cred ca tocmai te-ai oferit!
>
> 2013/11/27 Mihai Tiriplica <tiriplica.mihai at gmail.com>:
> >
> >
> >
> > 2013/11/27 ROSEdu <marius.coto at rosedu.org>
> >>
> >>
> >>
> >> On 23 Nov 2013 at 16:43:01, victor ciurel (victor.ciurel at yahoo.com)
> wrote:
> >>
> >> Salut!
> >>
> >> Am incercat sa adaug achievement-urile in WoUSO si nu am reusit. Am
> >> incercat si pe WoUSO-NEXT si pe WoUSO normal. Am incercat din C Pannel
> din
> >> categoria artefacts sa adaug cateva artefacte asa cum le-am vazut setate
> >> anul trecut(ex: Name: ach-popularity; Title: Elvis; Description: Get
> >> messages from 5 different persons in 15 mins; Image: uploadat poza de pe
> >> git; Percents: 100; Group: Default). Pe WoUSO-NEXT se adauga pe WoUSO ma
> >> redirecteaza la pagina in care imi spune ca m-am ratacit. Daca incerc sa
> >> adaug fara poza pe WoUSO merge. In orice caz, chiar daca le adaug, nu se
> >> acorda si nu am putut sa imi dau seama de ce cautand prin cod si prin C
> >> Pannel. Daca poate cineva sa ma ajute, ar fi perfect.
> >>
> >> De asemnea, pentru achievement-urile care deja s-au intamplat, dar nu
> s-au
> >> acordat pentru ca nu existau la momentul respectiv, exista vreo metoda
> de a
> >> le acorda sau se acorda ele automat cand sunt adaugate.
> >>
> >> Ping. Any help ?
> >>
> >> Marius.
> >
> > Salut,
> > Nu prea știu ce se întâmplă live dar pot să vă descriu flow-ul normal al
> > lucrurilor:
> >
> > Când un eveniment important are loc (un student câștigă provocare) atunci
> > este
> > generat un semnal[1]. Acest semnal va fi interceptat de un handler care,
> in
> > functie
> > de numele semnalului, va apela funcția care se ocupă de acordarea
> > achievemntului
> > (funcțiile sunt în același fișier).
> >
> > Lucrurile care ar putea să meargă prost:
> > - Semnalul nu este trimis (problemă de manager), sau este trimis un
> semnal
> > eronat
> > - Activity handler nu face ok distribuirea
> > - Verificarile nu mai corespund cu cerințele actuale.
> >
> > Cel mai bine ar fi să vă uitați în log-uri, dar nu știu sigur ce logăm
> > (Alex?). Dacă nu
> > avem nu sistem de logging o să încerc să implementez eu unul la hackathon
> > (care
> > sper să fie cât mai curând :D)
> >
> > [1]
> >
> https://github.com/rosedu/wouso/blob/master/wouso/games/challenge/models.py#L622
> > [2]
> >
> https://github.com/rosedu/wouso/blob/master/wouso/interface/activity/achievements.py#L225
> >
> >
> > --
> > Mihai Tiriplică
> >
> > _______________________________________________
> > wouso-dev mailing list
> > wouso-dev at lists.rosedu.org
> > http://lists.rosedu.org/listinfo/wouso-dev
>
>
>
> --
> Mihnea Dobrescu-Balaur
> _______________________________________________
> wouso-dev mailing list
> wouso-dev at lists.rosedu.org
> http://lists.rosedu.org/listinfo/wouso-dev




-- 
Mihai Tiriplică
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rosedu.org/pipermail/wouso-dev/attachments/20131127/a706fee8/attachment-0001.html>


More information about the wouso-dev mailing list