Skip to content

techstationspace/cs1-final-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

CS1 Final Project

Glossario

  • Course (Corso): Si tratta del corso in generale dove all'interno troviamo tutte le informazioni base come la data inizio, il monte ore, i docenti e i candidati o studenti (chi verrà ammesso).

  • CourseCurriculum (Curriculum del Corso): Il Curriculum di un Corso è l'insieme degli Argomenti e delle Lezioni selezionati manualmente e creati da un Insegnante; contiene inoltre un'indicazione sul numero totale di ore assegnate per quel corso ed una breve descrizione.

  • Lesson (Lezione): attività didattica, che ha una determinata durata, volta ad esporre le informazioni e le conoscenze riguardo a un particolare soggetto di studio

  • Topic (Materia): campo/oggetto di ricerca appartenente all'insegnamento e all'apprendimento/ alla disciplina di studio

  • Argument (Argomento): Rappresenta un elemento specifico e ristretto facente parte di una singola Materia. Ogni Argomento conterrà una breve descrizione del suo contenuto, alcuni semplici esercizi ed i link alle Risorse vertenti solo su di esso. Gli Argomenti vengono creati dagli Insegnanti.

  • Exercise (Esercizio): attività pensate per sollecitare lo studente ad approfondire gli argomenti ed essercitarsi nell'applicazione delle regole studiate

  • Resources(Risorse)

  • slide = "Diapositiva" in inglese. Con questo termine si intende una schermata facente parte di una presentazione;
  • zip = Estensione di un file che ne indica la copia in versione con dimensioni ridotte;
  • pdf = Acronimo di Portable Document Format, è un formato di file sviluppato da Adobe per creare dei documenti che consentono di essere visualizzati allo stesso modo su diversi dispositivi indipendentemente dalle componenti hardware e software presenti sul dispositivo;
  • link = Collegamento tra due o più computer; in una struttura ipertestuale, collegamento che associa a un elemento di informazione (parola, frase, immagine) un'altra informazione ad esso correlata; anche, la forma grafica che esprime il collegamento (icona, colorazione del testo ecc.);
  • video = Rappresentazione elettronica di una sequenza di immagini, raffiguranti sia scene fisse o in movimento. Può includere l'audio;
  • images = Rappresentazioni grafiche di qualcosa - oggetto reale o di fantasia - possono essere di differenti formati.
  • Schedule (Programmazione) Lo schedule è la pianificazione (temporale) delle attività (e/o degli eventi) di un corso. E' a cura dell'admin ( e dei docenti?) e ha bisogno dei seguenti dati: Monte ore Durata e data singola attività (lo slot durante la giornata viene deciso in base alla disponibilità del coach) Titolo lezione Descrizione lezione Nome e cognome insegnante Tags

  • Calendar (Calendario): vista complessiva delle giornate del corso. Espandibile per settimana per esplorare la Schedule dei singoli giorni. Dati necessari:

    • nome corso
    • slot dei singoli giorni:
      • titolo lezione
      • aula / link zoom
  • Slot: Uno slot è un uno "pezzo" di tempo riutilizzabile per ogni evento che può essere presente nella piattaforma (lezioni, eventi, ecc). Combinazione di orario + data.

  • Attività: Lezione, esercizitazione o progetto pianificata per un corso. Ogni attività avrà uno slot temporale univoco e nello stesso corso non ci possono essere due slot sovrapposti.

  • Coach: Sono le figure che si occupano delle formazione nei corsi le quali sono collegati ai vari corsi che insegnano e le loro materie di competenza.

  • Admin: utente con dashboard ad hoc per eseguire azioni di gestione e amministrazione, controllo dei registri, creazione corsi, status candidati e utenti

  • Alunno: Utenti registrati ad un corso che hanno superato i test di selezione e frequentano regolarmente le lezioni

  • Candidato: Utenti interessati ai corsi ancora in fase di selezione

  • Modalità di insegnamento: modalita' di proporre un'attivita

  • Frontale: lezione video registrata
  • Laboratoriale a gruppi: lavoro in chiamata video
  • Laboratoriale in solitaria: lavoro in locale
  • Feedback: riscontro degli studenti per i docenti

  • Tag: Un Tag è una parola chiave associata ad una informazione che descrive l'oggetto e ne rende possibile la classificazione e ricerca basata su parole chiave. Esempi di Tag che potrai trovare: "docente", "esercizio", "lezione".

Istruzioni

-per settare MongoDB sul proprio Database usare da bash dentro il progetto cp .env.sample .env -modificare il file .env mettendo il prorio MONGO_URL

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published