This shows you the differences between two versions of the page.
|
so:teme:hackathon [2023/05/16 13:00] maria.mihailescu [Locație] |
so:teme:hackathon [2023/05/20 07:38] (current) maria.mihailescu |
||
|---|---|---|---|
| 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> | ||