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

Mihnea Dobrescu-Balaur mihnea at linux.com
Wed Nov 27 22:41:44 EET 2013


Do it. Facem push, vine lumea.

2013/11/27 Mihai Tiriplica <tiriplica.mihai at gmail.com>:
> 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ă
>
> _______________________________________________
> wouso-dev mailing list
> wouso-dev at lists.rosedu.org
> http://lists.rosedu.org/listinfo/wouso-dev



-- 
Mihnea Dobrescu-Balaur


More information about the wouso-dev mailing list