Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

Suggerimenti per Q2A

DGreat (1250 points)
10 14 28
in Off Topic by (1.3k points)
reshown by
Salve professore,

stavo pensando che sarebbe grandioso implementare il sistema delle menzioni, e questo può servire soprattutto per le risposte se molte persone stanno partecipando alla stessa discussione.

Poi volevo chiederle la cosa più urgente: si potrebbe implementare il tema scuro? È veramente difficile scrivere col tema chiaro, soprattutto ad un orario del genere!
907 views

3 Answers

andrea.sterbini (208020 points)
756 1270 2377
by (208k points)
Credo che un rozzo sistema di menzioni esista (se intendi che uno linka una risposta ad un'altra) ed  inoltre se uno è d'accordo con una risposta può votarla.

Per il tema scuro perchè non provi l'estensione Dark Reader? https://darkreader.org/
s
simone (25820 points)
49 97 209
by (25.8k points)
Ciao, avevi già in mente qualcosa per le menzioni? Come vorresti raggruppare i vari contributi (risposte e commenti)?

Per il tema scuro, provo a rilasciare qualcosa di decente la prossima settimana.

Grazie per i consigli.
DGreat (1250 points)
10 14 28
by (1.3k points)

Sì, dunque, avevo in mente che sarebbe bello se digitando la @ con almeno due caratteri veniva fatta una ricerca all'interno del db per menzionare l'eventuale utente.
Lato client ovviamente (quindi un utilizzatore) vedrà il nome utente associato
Lato server: per evitare problemi di aggiornamento basterà salvarsi l'id utente e mostrare nel corpo della risposta il nome utente.

Uno screenshot "proof-of-concept" vale piu di mille parole:

a

Una volta che l'utente clicca sulla voce di suo interesse, gli verrà mostrata una cosa del genere:

a

Ovviamente nelle notifiche dell'utente in questione gli arriverà la notifica di una nuova menzione.

DGreat (1250 points)
10 14 28
by (1.3k points)
Un'altra cosa che sarebbe molto comoda: ho notato che molte persone rispondono effettivamente alle domande scrivendo la risposta come commento di altre risposte (magari stanno facendo una discussione e propongono strategie in determinati commenti come risposta), e non come risposta "a parte" al thread perchè altrimenti si perderebbe il filo del discorso. Sarebbe quindi interessante estendere la possibilità anche di votare i commenti come "migliori risposte".
s
simone (25820 points)
49 97 209
by (25.8k points)
Mi sembra un'ottima idea, potremmo inserire anche le replies...veramente ottimo consiglio!

Per quanto riguarda i commenti, abbiamo già a disposizione le funzionalità per votarli e trasformarli in risposte.
DGreat (1250 points)
10 14 28
by (1.3k points)
Ah, e i like alle risposte come commenti ovviamente, ho notato solo ora che non ci sono xD
s
simone (25820 points)
49 97 209
by (25.8k points)

@DGreat ho rilasciato un primo aggiornamento che estende le funzionalità dell'editor di testo, consentendo di menzionare gli utenti che partecipano al corso.

DGreat (1250 points)
10 14 28
by (1.3k points)

@simone molto molto figo, pero temo che ci sia un leggero bug all'interno dell'editor: infatti non riesco a staccare la menzione dal testo, credo che ti convenga una volta che l'utente riesce a cliccare sul nome utente che voleva citare aggiungere uno spazio automaticamente, cosi non gli conta come link

 

@simone

EDIT: facendo magheggi ci sono riuscito, comunque e' normale che non mi e' arrivato nulla tra le notifiche?

Cioe' per email si, ed e' ottima come cosa, ma le notifiche qui sul sito non hanno il badge che conta le notifiche non lette vero?

s
simone (25820 points)
49 97 209
by (25.8k points)
Non rilevo il problema con l'editor, una volta selezionato il contatto inserisce automaticamente uno spazio. Tu che browser utilizzi?

La mancata notifica potrebbe dipendere dai cron ma al momento non ho modo di verificare.
DGreat (1250 points)
10 14 28
by (1.3k points)
edited by

Sto da Ubuntu, Firefox 80.0.1 (64 bit)

@simone

Ho appena provato da Brave Browser per mobile (sto scrivendo da lì, Android), quando clicco la menzione non aggiunge lo spazio automaticamente ma perlomeno non dà quel fastidioso problema

P.s. sia da mobile che da pc clicco su @simone e mi ricarica questo thread aggiungendo /user/ nella barra degli indirizzi man mano che clicco. Credo sia un bug poiché dovrebbe reindirizzare su q2a.di.uniroma1.it/user/Simone e non Q2A.di.uniroma1.it/16572/user/user/simone

EDIT: forse puoi aggiungere un "onclick" manuale in modo tale che ogni qualvolta che una persona clicca su una menzione il contenuto della textarea rimanga lo stesso e ci aggiungi uno spazio? O gia' viene fatto cosi?

s
simone (25820 points)
49 97 209
by (25.8k points)

@DGreat ora dovrebbe funzionare correttamente. Per il problema delle notifiche eseguo una verifica dei cron più tardi. Grazie per i tuoi sempre preziosi consigli.

DGreat (1250 points)
10 14 28
by (1.3k points)
Allora, via email funziona benissimo, da sito nope, niente badge con le notifiche (o non ci sono? Scusa, non uso q2a da un po' non mi ricordo)

Un'altra cosa: le notifiche per l'appunto non dovrebbero notificarti quando una nuova risposta viene aggiunta?

Io quando clicco su "updates" mi viene fuori la lista delle risposte più recenti , credo sia voluto come comportamento vero?

EDIT: in realtá me ne sono arrivate tre di email, credo perché tu abbia modificato il messaggio tre volte
s
simone (25820 points)
49 97 209
by (25.8k points)

Ho verificato e le notifiche sembrano funzionare correttamente. Devi attivarle dalla pagina del profilo (vedi qui e qui per maggiori info).

DGreat (1250 points)
10 14 28
by (1.3k points)

Oh, molto figo, non lo sapevo.

Con l'introduzione di questa nuova feature appena l'abbiamo testata un minimo in più, suggerirei di mandare una mail a tutti gli studenti con il "change log" in modo tale che sia sfruttata al meglio (es. Abbiamo aggiunto le menzioni; ricordati che puoi attivare le notifiche qui)

È vero che le mail non le usa quasi più nessuno, però è anche vero che la maggior parte non sa che sono state introdotte nuove feature!

Se mi viene in mente qualche altra cosa ti avviso / ne discutiamo insieme! ^^

Grazie per aver implementato finalmente le menzioni! @simone 

s
simone (25820 points)
49 97 209
by (25.8k points)
edited by

Abbiamo creato la categoria Announcements per condividere tutte le nuove funzionalità; sulle pagine principali è disponibile anche il widget che raccoglie le ultime novità nella sidebar di destra.

Sicuramente andrà aggiunta un'etichetta per evidenziare le menzioni nella lista degli aggiornamenti ("Sei stato citato da X"). Fatto

Grazie a te per l'aiuto.

s
simone (25820 points)
49 97 209
by (25.8k points)
Abbiamo attivato anche il tema scuro, appena possibile aggiorneremo anche l'editor.