-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Insegnamento lab
#122
Comments
Potremmo (metto le idee che mi vengono di getto)
|
La prima soluzione ci può stare. La seconda va pure bene se poi contrassegniamo il CdL dummy come qualcosa i cui insegnamenti compaiono sfusi nella home. Riguardo alla terza opzione: il bot sicuramente beneficerebbe del comando |
Potremmo allora avere vari file:
Altrimenti si mette in {
"teachings": [ ... ],
"courses": [ ... ],
} |
Nel caso approfitterei del cambiamento di struttura per usare |
Ok per me!
Sinceramente non mi fa impazzire come idea a livello di modello. Preferirei la soluzione a due file. In alcuni casi potremmo importare e de-serializzare solamente uno dei due, come nel caso di
Alla fine aggiungere materie sarebbe aggiungere un valore in un array + aggiungere la vera e propria entry. Così potremmo anche riferirci alla stessa materia da più CdS, che non sarebbe male. |
Ah ok non conoscevo i bisogni specifici di fileseeker e upld quindi mi fido. Propongo Mi raccomando ogni volta che facciamo modifiche aggiorniamo sempre tutta la documentazione. Per esempio, in questo caso penso siano interessate "Aggiungere un nuovo insegnamento", "Configurazioni" (e forse basta?). Lo dico perché in passato abbiamo avuto contribuenti confusi da documentazione non aggiornata e con collegamenti rotti. |
Potremmo anche approfittare per aggiungere a |
To improve generic degrees as discussed in cartabinaria/dynamik#122 and #17, I've created 2 separate files: `teachings.json`: organizes all the teachings by year, giving an id to each course; `degrees.json`: organizes all the degrees, taking for each year the courses referenced in teachings by id.
(mi sembra che la prima sia ricavabile dalla seconda e viceversa, ma forse mi sbaglio) |
Beh dall'email del prof direi proprio che all'id del corso non ci arrivi, siccome i nostri nomi degli insegnamenti non sono sempre identici a quelli di unibo.it. Dall'id di unibo si può arrivare alla mail del prof ma devi fare richiesta di due pagine diverse (quella del corso, poi quella del prof) mentre al momento facciamo richiesta di 0. |
Sorry, pensavo ti riferissi a id del prof su unibo.it ( |
* refactor: ♻️ teachings & degrees To improve generic degrees as discussed in cartabinaria/dynamik#122 and #17, I've created 2 separate files: `teachings.json`: organizes all the teachings by year, giving an id to each course; `degrees.json`: organizes all the degrees, taking for each year the courses referenced in teachings by id. * refact: based on TLDR2 * fix syntax * chore: lab * chore: remove courses.json * chore: using degree only for some teaching * lab amm sistemi come opzionale per informatica * Add some AI teachings * Fix AI degree * Format teachings.json * chore: prettify --------- Co-authored-by: VaiTon <[email protected]> Co-authored-by: Stefano Volpe <[email protected]>
Ora che cartabinaria/config#17 è stata accettata, si può usare il nuovo formato in Dynamik direi :) In questo modo lab e le altre funzionalità QoL vengono messe in atto. |
A breve avrò bisogno di aggiungere gli altri insegnamenti di AI (cartabinaria/config#8) a Forse avrò tempo di farlo io, ma non do garanzie. Nel caso mi autoassegnerò la issue. Se ci sono altre persone volontarie ovviamente fa solo piacere. |
Martedì provo a darci un occhiata |
Ho concordato con @ali-benny di tentare di prendere in carico io la cosa siccome lei ha la sessione a breve. L'ideale, come le ho spiegato è avere il tutto pronto in tempo per aggiungere le repo di AI prima della sessione invernale. Se non ci si riesce pazienza |
Sunto della discussione in: cartabinaria/config#17.
I laboratori fra pari (cominciati anno scorso e proseguiti quest'anno) si tengono contemporaneamente persone che studiano in CdL anche distinti. Quindi https://github.com/csunibo/lab non può essere aggiunto a nessuno specifico CdL in
courses.json
di https://github.com/csunibo/config.Si vorrebbe aggiungere un collegamento diretto dalla home di dynamik anziché un CdL farlocco con dentro l'insegnamento
lab
.@VaiTon forse potremmo modificare la struttura di
courses.json
affinché includa anche corsi "sfusi" che compaiano nella home?lab
config#17The text was updated successfully, but these errors were encountered: