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!
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
User avatar
yorik
Founder
Posts: 13640
Joined: Tue Feb 17, 2009 9:16 pm
Location: Brussels
Contact:

Re: About MOOC Workbench

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

Re: About MOOC Workbench

Post 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 !
Formations - Assistance - Développement : https://freecad-france.com
User avatar
rockn
Veteran
Posts: 1791
Joined: Wed Sep 28, 2011 10:39 am
Location: Toulouse, France
Contact:

Re: About MOOC Workbench

Post 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 ?
Formations - Assistance - Développement : https://freecad-france.com
vocx
Veteran
Posts: 5197
Joined: Thu Oct 18, 2018 9:18 pm

Re: About MOOC Workbench

Post 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?
Always add the important information to your posts if you need help. Also see Tutorials and Video tutorials.
To support the documentation effort, and code development, your donation is appreciated: liberapay.com/FreeCAD.
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: About MOOC Workbench

Post by Kunda1 »

aside, @vocx, thanks for doing all this work. Very much appreciated :)
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
rockn
Veteran
Posts: 1791
Joined: Wed Sep 28, 2011 10:39 am
Location: Toulouse, France
Contact:

Re: About MOOC Workbench

Post 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
Formations - Assistance - Développement : https://freecad-france.com
vocx
Veteran
Posts: 5197
Joined: Thu Oct 18, 2018 9:18 pm

Re: About MOOC Workbench

Post 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.
Always add the important information to your posts if you need help. Also see Tutorials and Video tutorials.
To support the documentation effort, and code development, your donation is appreciated: liberapay.com/FreeCAD.
User avatar
rockn
Veteran
Posts: 1791
Joined: Wed Sep 28, 2011 10:39 am
Location: Toulouse, France
Contact:

Re: About MOOC Workbench

Post 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.
Formations - Assistance - Développement : https://freecad-france.com
Jee-Bee
Veteran
Posts: 2566
Joined: Tue Jun 16, 2015 10:32 am
Location: Netherlands

Re: About MOOC Workbench

Post by Jee-Bee »

nice!! good work
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: About MOOC Workbench

Post 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
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Post Reply