Page 2 of 4

Re: About MOOC Workbench

Posted: Thu Jul 11, 2019 3:08 pm
by yorik
rockn wrote: Tue Jul 09, 2019 8:38 pm Hi Yorik !
Do you have reference about your tutorial tool for BIM WB ?
It's pretty simple... It all happens here: https://github.com/yorikvanhavre/BIM_Wo ... utorial.py
And it pushes its contents on the fly from this wiki page: https://www.freecadweb.org/wiki/BIM_ingame_tutorial
The "tests" that validate the end of a tutorial step are simple one-line python expressions that must return True or False
Once you install the BIM WB, you can launch it from menu Help -> BIM tutorial

The most annoying part was that the QTextBrowser widget that I used cannot display images from an online location. So they must be downloaded before use... But using a full-fledged browser widget seemed too much for that case...

Re: About MOOC Workbench

Posted: Fri Jul 12, 2019 2:40 pm
by rockn
apeltauer wrote: Thu Jul 11, 2019 6:08 am :+1:
I would love to give it a try, but i dont speak any french :) Any chance to translate your workbench?
Thanks ! I will definitely make the workbench translatable but it's not my priority right now. I have other tutorials to code before to official launch of the 3d modeling mooc.
yorik wrote: Thu Jul 11, 2019 3:08 pm It's pretty simple... It all happens here: https://github.com/yorikvanhavre/BIM_Wo ... utorial.py
Yeah cool, i will look at it !

Re: About MOOC Workbench

Posted: Fri Jul 12, 2019 4:15 pm
by rockn
I've made PR to add the WB to the addons manager:
https://github.com/FreeCAD/FreeCAD-addons/pull/137
https://github.com/FreeCAD/FreeCAD-addons/pull/136

Look like I've right to merge it but I don't want to break it all...
Is it enough to edit .gitmodules file to add the submodule to the repo ?

Re: About MOOC Workbench

Posted: Wed Sep 18, 2019 8:37 pm
by vocx
rockn wrote: Tue Jul 09, 2019 8:44 am As part of the creation of an online course (MOOC) on 3D modeling, produced by the IMT and the EESAB, I am creating a FreeCAD workbench that offers interactive tutorials and exercise evaluations. T
Hi, I'm editing the Release notes 0.19 page. I'm including the MOOC Workbench.

It would be nice if you could post in this thread a single image that showcases the workbench. It doesn't have to be very complex, but something that attracts potential new users. In the Release notes 0.19 page, go to "Additional workbenches" to see some images used for other workbenches. For example, the image used in the "CurvedShapes Workbench" is quite good, as it shows what it is intended for. The image should have enough resolution, like 600x400 px. Since it will be displayed at 400 px width, we don't want it to be too small and blurry, particularly if it has text.

In this thread, and in the source code of the workbench, there are various images already, but they are in French. The images have very good quality, and I could just use one of them without problem (OVPlayer.png, screenshot_grader.png); however, would you consider submitting some images in English?

Re: About MOOC Workbench

Posted: Wed Sep 18, 2019 9:38 pm
by Kunda1
aside, @vocx, thanks for doing all this work. Very much appreciated :)

Re: About MOOC Workbench

Posted: Mon Sep 23, 2019 8:59 am
by rockn
Hi vocx ! Thanks for that.

Unfortunately at the moment I can't post english screenshot because i'm unable to make a translatable workbench. [1]

And since the mooc will be in french langage I prefer keep the gui in fench at the moment.

If I find time I will create a simple tutorial in english so the gui will be in french but the lesson will be in english.

[1] https://github.com/FreeCAD/FreeCAD/pull/2350

Re: About MOOC Workbench

Posted: Mon Sep 23, 2019 11:19 pm
by vocx
rockn wrote: Mon Sep 23, 2019 8:59 am Hi vocx ! Thanks for that.

Unfortunately at the moment I can't post english screenshot because i'm unable to make a translatable workbench. [1]

And since the mooc will be in french langage I prefer keep the gui in fench at the moment.

If I find time I will create a simple tutorial in english so the gui will be in french but the lesson will be in english.

[1] https://github.com/FreeCAD/FreeCAD/pull/2350
Okay, no problem. I think I will include an image with the note that it's only in French at the moment. The purpose is to show development and attract new users, so this is still valuable. And we still have time until FreeCAD 0.19 is released. If in the following months there is further development in translating workbenches, then we can go back and update the image.

Re: About MOOC Workbench

Posted: Tue Nov 26, 2019 8:32 pm
by rockn
Hello everyone, here are some news:

The mooc session started on November 19 with more than 6500 registered.

https://www.fun-mooc.fr/courses/course- ... ion01/info

The first week we learned to model with a CSG approach (in a body).
This week we will discuss sketches and the simple functions of adding and removing material (pad and pocket).
The mooc lasts 4 weeks!

So there are currently potentially 6500 people learning 3D modeling with FreeCAD :mrgreen: Each week participants use the MOOC workbench to follow a step-by-step guided tutorial with the "FreeCAD Player".
Then they must model an object according to a given plan and functions seen in the course. The "FreeCAD Grader" is used to check that the constraints and dimensions are respected. They must manually return a hash (given by the tool) of the result to obtain a score that counts towards the validation of the mooc.

With potentially 6500 beta testers, I had bug reports.
I removed, as a matter of urgency, the translation functions in the code to satisfy all the configurations encountered.
This may cause problems on non-Latin platforms. At the end of the session I will make the workshop translatable again...
I think the concept is interesting but there are points to review and improve. I'll come back at the end of the mooc.

That said, it seems to be going well. At the end of the mooc I would look back at the number of participants who followed the mooc to the end and how many have raised their Grader's scores.

Re: About MOOC Workbench

Posted: Wed Nov 27, 2019 7:23 am
by Jee-Bee
nice!! good work

Re: About MOOC Workbench

Posted: Sun Feb 23, 2020 3:20 pm
by Kunda1
rockn wrote: Mon Sep 23, 2019 8:59 am Unfortunately at the moment I can't post english screenshot because i'm unable to make a translatable workbench. [1]

And since the mooc will be in french langage I prefer keep the gui in fench at the moment.

If I find time I will create a simple tutorial in english so the gui will be in french but the lesson will be in english.

[1] https://github.com/FreeCAD/FreeCAD/pull/2350
@rockn is it a technical reason that you can't translate the GUI ?

I've mentions this on the MOOC_Workbench#Limitations