MOOC Workbench/pl

Informacje ogólne
Środowisko pracy MOOC to zewnętrzne środowisko pracy, za pomocą którego można śledzić interaktywne poradniki i dokonywać oceny swojej pracy bezpośrednio w interfejsie FreeCAD. Środowisko pracy MOOC oferuje 2 narzędzia: interaktywne poradniki i oceny.


 * Obecnie tylko w języku francuskim (i zakodowane na stałe).
 * Kompatybilny tylko z FreeCAD Py3 i Qt5 (PySide2)
 * Kod LGPLv2 (lub podobny) finansowany przez Europę za pośrednictwem IMT i EESAB.
 * Modułowy: Ten workbench został stworzony z zamiarem, aby dodawanie poradników i ocen było modułowe. Innymi słowy, należy dodać poradnik w folderze lub ewaluację w folderze, aby pojawiły się w odpowiednim narzędziu.

Interaktywność
Interaktywne samouczki (AKA Player) są ćwiczeniami prowadzonymi krok po kroku z obiektywnymi kontrolami. Uruchamia się bezpośrednio w programie FreeCAD i pozwala na przejście jednego kroku w modelowaniu obiektu. Użytkownik ma do dyspozycji tekst, wideo, a przede wszystkim sprawdzenie, czy cele zostały osiągnięte.





Evaluations
Evaluations (AKA Grader) consist of a small program that checks certain criteria of a FreeCAD document, for example, the presence of a part body, a sketch or the final volume.

Installation
This workbench can be installed from the Addon Manager. For manual installation see Installing more workbenches.

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

Links

 * Source code hosted on Framagit:
 * Official complete
 * Discussion threads: English / French

External workbenches
FreeCAD workbenches are easy to program in Python, there are therefore many people developing additional workbenches outside of the FreeCAD main developers.

The external workbenches page has some information and tutorials on some of them, and the FreeCAD Addons project aims at gathering them and making them easily installable from within FreeCAD.

New workbenches are in development, stay tuned!