This shows you the differences between two versions of the page.
so:teme:hackathon [2023/05/15 21:43] maria.mihailescu [Premii] |
so:teme:hackathon [2023/05/20 07:38] (current) maria.mihailescu |
||
---|---|---|---|
Line 16: | Line 16: | ||
==== Locație ==== | ==== Locație ==== | ||
- | Hackathonul se desfășoară în format fizic în sala TODO. | + | Hackathonul se desfășoară în format fizic în sala PR706. |
==== Precondiții ==== | ==== Precondiții ==== | ||
Line 34: | Line 34: | ||
=== Submisie === | === Submisie === | ||
- | Submisiile vor fi încărcate pe [[TODO | Moodle ]]. | + | Submisiile vor fi încărcate pe [[https://curs.upb.ro/2022/mod/assign/view.php?id=193342| Moodle ]]. |
- | <hidden> | + | |
* O submisie constă într-o arhivă ''.zip'' care conține directorul ''so/hackathon/lambda-loader'' (cu directoarele ''checker'' și ''skel''). | * O submisie constă într-o arhivă ''.zip'' care conține directorul ''so/hackathon/lambda-loader'' (cu directoarele ''checker'' și ''skel''). | ||
* Arhiva este încărcată doar de unul dintre membrii echipei. | * Arhiva este încărcată doar de unul dintre membrii echipei. | ||
Line 42: | Line 41: | ||
* link GitHub/GitLab | * link GitHub/GitLab | ||
* detalii legate de implementare; fiecare funcționalitate extra are nevoie de o descriere, mod de abordare și testare. | * detalii legate de implementare; fiecare funcționalitate extra are nevoie de o descriere, mod de abordare și testare. | ||
- | </hidden> | ||
==== Premii ==== | ==== Premii ==== | ||
Line 53: | Line 51: | ||
Toate echipele participante sunt **eligibile** de echivalarea unui punct din notele pentru temă în cadrul materiei Sisteme de Operare (în funcție de **__complexitatea implementării__ și __stadiului proiectului dezvoltat în timpul hackathonului__**). | Toate echipele participante sunt **eligibile** de echivalarea unui punct din notele pentru temă în cadrul materiei Sisteme de Operare (în funcție de **__complexitatea implementării__ și __stadiului proiectului dezvoltat în timpul hackathonului__**). | ||
+ | |||
+ | <hidden> | ||
+ | TODO: adăugare link către regulamentul de echivalări | ||
+ | </hidden> | ||
Line 67: | Line 69: | ||
</note> | </note> | ||
- | <hidden> | ||
==== Loader de funcții lambda ==== | ==== Loader de funcții lambda ==== | ||
Line 126: | Line 127: | ||
</note> | </note> | ||
- | </hidden> | ||
=== Concepte teoretice necesare === | === Concepte teoretice necesare === | ||
Line 144: | Line 144: | ||
=== Testare === | === Testare === | ||
- | <hidden> | ||
== Exemplu rulare == | == Exemplu rulare == | ||
Line 196: | Line 195: | ||
* implementarea unui mecanism eficient de comunicare a rezultatelor în cazul folosirii network sockets (în acest caz, serverul poate întoarce un URL de unde clientul poate descărca rezultatele). | * implementarea unui mecanism eficient de comunicare a rezultatelor în cazul folosirii network sockets (în acest caz, serverul poate întoarce un URL de unde clientul poate descărca rezultatele). | ||
* închidere controlată a serverului (ex. la primirea unui semnal, se poate adăuga o rutină de tratare a semnalului care eliberează resursele înainte de închiderea serverului. | * închidere controlată a serverului (ex. la primirea unui semnal, se poate adăuga o rutină de tratare a semnalului care eliberează resursele înainte de închiderea serverului. | ||
- | |||
- | </hidden> | ||