About MOOC Workbench

Info about new community or project announcements, implemented features, classes, modules or APIs. Might get technical!
PLEASE DO NOT POST HELP REQUESTS OR OTHER DISCUSSIONS HERE!
User avatar
yorik
Site Admin
Posts: 11585
Joined: Tue Feb 17, 2009 9:16 pm
Location: São Paulo, Brazil
Contact:

Re: About MOOC Workbench

Postby yorik » Thu Jul 11, 2019 3:08 pm

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...
User avatar
rockn
Posts: 1589
Joined: Wed Sep 28, 2011 10:39 am
Location: Toulouse, France
Contact:

Re: About MOOC Workbench

Postby rockn » Fri Jul 12, 2019 2:40 pm

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 !
Formations et tutoriels FreeCAD en Français, soutenez moi : https://www.tipeee.com/formations-freecad
User avatar
rockn
Posts: 1589
Joined: Wed Sep 28, 2011 10:39 am
Location: Toulouse, France
Contact:

Re: About MOOC Workbench

Postby rockn » Fri Jul 12, 2019 4:15 pm

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 ?
Formations et tutoriels FreeCAD en Français, soutenez moi : https://www.tipeee.com/formations-freecad
vocx
Posts: 1924
Joined: Thu Oct 18, 2018 9:18 pm

Re: About MOOC Workbench

Postby vocx » Wed Sep 18, 2019 8:37 pm

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?
User avatar
Kunda1
Posts: 5949
Joined: Thu Jan 05, 2017 9:03 pm

Re: About MOOC Workbench

Postby Kunda1 » Wed Sep 18, 2019 9:38 pm

aside, @vocx, thanks for doing all this work. Very much appreciated :)
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
User avatar
rockn
Posts: 1589
Joined: Wed Sep 28, 2011 10:39 am
Location: Toulouse, France
Contact:

Re: About MOOC Workbench

Postby rockn » 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
Formations et tutoriels FreeCAD en Français, soutenez moi : https://www.tipeee.com/formations-freecad
vocx
Posts: 1924
Joined: Thu Oct 18, 2018 9:18 pm

Re: About MOOC Workbench

Postby vocx » Mon Sep 23, 2019 11:19 pm

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.
User avatar
rockn
Posts: 1589
Joined: Wed Sep 28, 2011 10:39 am
Location: Toulouse, France
Contact:

Re: About MOOC Workbench

Postby rockn » Tue Nov 26, 2019 8:32 pm

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.
Formations et tutoriels FreeCAD en Français, soutenez moi : https://www.tipeee.com/formations-freecad
Jee-Bee
Posts: 1972
Joined: Tue Jun 16, 2015 10:32 am
Location: Netherlands

Re: About MOOC Workbench

Postby Jee-Bee » Wed Nov 27, 2019 7:23 am

nice!! good work