MOOC Workbench/it

Descrizione
MOOC è un ambiente esternoh con cui è possibile seguire tutorial interattivi e fare la valutazione del proprio lavoro direttamente nell'interfaccia di FreeCAD.


 * Currently only in French (and hard-coded).
 * Only compatible with FreeCAD Py3 and Qt5 (PySide2)
 * LGPLv2 (or similar) code funded by Europe through IMT and EESAB.
 * Modular: This workbench was created with the intention that the addition of tutorials and evaluations was modular. In other words, one has to add a tutorial in the folder or an evaluation in the  folder to show up in the respective tool.

Le esercitazioni Interattive (anche chiamate Player) sono esercizi guidati step-by-step con verifiche oggettive. Si avvia direttamente in FreeCAD e consente di avanzare passo dopo passo nella modellazione di un oggetto. L'utente ha un testo, un video e soprattutto il controllo che gli obiettivi sono stati raggiunti.





Valutazioni (anche chiamato Grader) sono costituite da un piccolo programma che controlla determinati criteri di un documento di FreeCAD, ad esempio la presenza di un corpo parte, uno schizzo o il volume finale.

Installazione
Questo ambiente può essere facilmente installato e aggiornato dal Addon Manager disponibile in FreeCAD 0.17 e superiore. Per gli utenti di FreeCAD 0.16 e per altri metodi di installazione, fare riferimento alla pagina Installare componenti aggiuntivi.

Limitations
ATM this workbench is only available in the French language.

Technical Details
From a technical point of view, the workbench is composed of:
 * an "API" that contains the code that analyzes the document
 * the code that executes the tutorials in the "lessons" folder
 * the code that executes the evaluations in the "exercises" folder

Roadmap

 * internationalization of the workbench
 * Integration of videos in FreeCAD (PySide2.QtWebEngineWidgets?)
 * request the integration of the workbench in the list of the addon manager DONE

Link

 * Codice sorgente ospitato su Framagit:
 * Official complete

Ambienti aggiuntivi
Gli ambienti di FreeCAD sono facili da programmare in Python, quindi ci sono molte persone che sviluppano ambienti aggiuntivi al di fuori degli sviluppatori principali di FreeCAD.

La pagina Ambienti complementari contiene alcune informazioni e tutorial su alcuni di loro, e il progetto FreeCAD Addons mira a raccoglierli e renderli facilmente installabili dall'interno di FreeCAD.

Sono in fase di sviluppo ulteriori nuovi ambienti.