<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">2013/11/27 ROSEdu <span dir="ltr"><<a href="mailto:marius.coto@rosedu.org" target="_blank">marius.coto@rosedu.org</a>></span><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div style="word-wrap:break-word"><div style="font-family:Helvetica,Arial;font-size:13px;color:rgb(0,0,0);margin:0px"><br></div> <div></div> <br><p style="color:rgb(160,160,168)">On 23 Nov 2013 at 16:43:01, victor ciurel (<a href="mailto://victor.ciurel@yahoo.com" target="_blank">victor.ciurel@yahoo.com</a>) wrote:</p>
 <div><blockquote type="cite" style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:start;font-style:normal;font-weight:normal;line-height:normal;text-transform:none;font-size:13px;white-space:normal;font-family:helvetica;word-spacing:0px">
<span><div style="font-size:14pt;font-family:'times new roman','new york',times,serif"><div>Salut!</div><div><br></div><div style="font-style:normal;font-size:19px;background-color:transparent;font-family:'times new roman','new york',times,serif">
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.</div>
<div style="font-style:normal;font-size:19px;background-color:transparent;font-family:'times new roman','new york',times,serif"><br></div><div style="font-style:normal;font-size:19px;background-color:transparent;font-family:'times new roman','new york',times,serif">
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.</div></div></span></blockquote>
</div><p>Ping. Any help ?</p><p>Marius.</p></div></blockquote><div>Salut,</div><div>Nu prea știu ce se întâmplă live dar pot să vă descriu flow-ul normal al lucrurilor:</div><div><br></div><div>Când un eveniment important are loc (un student câștigă provocare) atunci este</div>
<div>generat un semnal[1]. Acest semnal va fi interceptat de un handler care, in functie<br></div><div>de numele semnalului, va apela funcția care se ocupă de acordarea achievemntului</div><div>(funcțiile sunt în același fișier).</div>
</div><div class="gmail_extra"><br></div>Lucrurile care ar putea să meargă prost:</div><div class="gmail_extra">- Semnalul nu este trimis (problemă de manager), sau este trimis un semnal eronat</div><div class="gmail_extra">
- Activity handler nu face ok distribuirea</div><div class="gmail_extra">- Verificarile nu mai corespund cu cerințele actuale.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Cel mai bine ar fi să vă uitați în log-uri, dar nu știu sigur ce logăm (Alex?). Dacă nu</div>
<div class="gmail_extra">avem nu sistem de logging o să încerc să implementez eu unul la hackathon (care</div><div class="gmail_extra">sper să fie cât mai curând :D)</div><div class="gmail_extra"><br>[1] <a href="https://github.com/rosedu/wouso/blob/master/wouso/games/challenge/models.py#L622">https://github.com/rosedu/wouso/blob/master/wouso/games/challenge/models.py#L622</a></div>
<div class="gmail_extra">[2] <a href="https://github.com/rosedu/wouso/blob/master/wouso/interface/activity/achievements.py#L225">https://github.com/rosedu/wouso/blob/master/wouso/interface/activity/achievements.py#L225</a></div>
<div class="gmail_extra"><br clear="all"><div><br></div>-- <br>Mihai Tiriplică
</div></div>