Developer Test/fr: Difference between revisions

From Open Source Ecology
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
<noinclude>{{Lang|Test des développeurs}}</noinclude>_
<noinclude>{{Lang|Test des développeurs}}</noinclude>_
= Vue d'ensemble =
Les développeurs d'OSE utilisent un ensemble varié d'outils gratuits et à code source ouvert pour communiquer, concevoir et documenter sur le cloud. Le test des développeurs se concentre sur la réalisation de certaines tâches authentiques comme critère pour devenir développeur. Les qualifications sont très importantes pour prédire et décrire les compétences d'une personne, mais les titres de compétences ne sont ni nécessaires ni suffisants. Si une personne possède un titre de compétences mais ne peut pas effectuer de tâches OSE, ce titre de compétences n'est pas suffisant en soi. Et si quelqu'un peut effectuer des tâches d'ESO mais ne possède pas de diplôme, ce diplôme n'est pas nécessaire. Pour devenir développeur, il suffit de démontrer que vous avez appris à faire ce que font les développeurs. Le test pour savoir si vous pouvez ou non utiliser Linux, concevoir quelque chose en CAO et documenter votre travail sur un wiki consiste à ''utiliser Linux, concevoir quelque chose en CAO et documenter votre travail sur le wiki''. Le test est auto-vérifiant. Si vous pouvez faire ce qu'un développeur fait, alors vous pouvez être un développeur.
Le test comporte trois composantes principales et doit être complété dans l'ordre :
#''Partie 1 : Installer OSE Linux'' : Le candidat télécharge et installe OSE Linux (ou exécute un USB en direct), qui comprend les principaux programmes utilisés pour la deuxième partie du test (FreeCAD, Kdenlive, Chromium et Vokoscreen).
#''Partie 2 : Concevoir un cube dans FreeCAD'' : Le candidat télécharge et utilise des tubes de la bibliothèque de pièces de l'OSE ; les importe dans FreeCAD, et les fait tourner, déplacer et aligner en 3D ; utilise l'établi Sketcher dans FreeCAD pour réaliser des éléments sur les faces ; utilise les contraintes d'assemblage circulaire ; et installe un boulon. Une fois que vous aurez appris à fabriquer le cube d'angle, vous le documenterez pour compléter la partie 3 du test.
# ''Partie 3 : Documentez votre travail sur le Wiki'' : Le candidat documente son travail sur FreeCAD en capturant des copies d'écran à l'aide de Vokoscreen ; en éditant la vidéo avec KdenLive ; en publiant la vidéo sur YouTube ; en créant un journal de travail sur le wiki, en téléchargeant les fichiers sources de FreeCAD sur le wiki et en y intégrant la vidéo.
Pour commencer le test, complétez les points suivants.
=Partie 1 : Installer OSE Linux=
==OSE Linux==
OSE Linux est un système d'exploitation librement téléchargeable qui contient tous les logiciels utilisés régulièrement à OSE. Il fonctionne comme un Live USB sans que l'utilisateur n'ait à modifier ou à perturber son système d'exploitation habituel de quelque manière que ce soit. Cela concerne les dizaines d'heures qu'il faudrait potentiellement pour télécharger et configurer tous les logiciels et bibliothèques utilisés couramment par OSE. Au lieu de cela, une seule installation, prenant moins d'une demi-heure de temps d'utilisateur dédié après le téléchargement, est suffisante pour télécharger le système d'exploitation entier.
C'est une bonne pratique pour les développeurs de OSE de télécharger et d'utiliser le système afin d'éviter les dysfonctionnements des logiciels, les mauvais réglages et le temps perdu pour télécharger ou installer divers logiciels, extensions, établis et plugins de navigateur, etc. OSE n'utilise que des logiciels à source ouverte pour réaliser l'ensemble de son produit de travail afin de faciliter l'interopérabilité avec une grande équipe mondiale de développeurs. OSE Linux peut être utilisé en téléchargeant l'ISO, et en créant une clé USB ou un DVD amorçable. Au lieu d'utiliser son système d'exploitation habituel, on peut choisir - au démarrage - d'exécuter le système d'exploitation OSE Linux à partir d'une clé USB ou d'un DVD.
*'''Read [[OSE Linux 101]]. Download and install OSE Linux on a USB stick so you can run it in Live USB mode. (OSE Linux includes all the programs for the test: FreeCAD, Kdenlive, Chromium, and Vokoscreen software.)'''
When you complete Part 1 of the test, move to Part 2.
=Part 2: Design a Corner Cube in FreeCAD=
FreeCAD is a free and opensource program for designing structures, parts, and machines. It is mostly used in architectural and mechanical engineering contexts. OSE uses FreeCAD both for its mechanical design work for the machines in the [[Global Village Construction Set]], and for its project to create educational documents for teaching people to build those designs.
In this part of the test you will build a x-y-z corner cube with square tubing. ( [[Quarter Inch Stock Tubing]] )
*'''Review the FreeCAD Tutorial 1 and FreeCAD Tutoral 2 at [[FreeCAD 101]]. Watch this over and over until you can follow all the Steps. '''If you follow these 2 videos completely, you will not need to watch any other tutorials. You will need to stop and replay these videos frequently as they are very much condensed and fast.'''
{{Hint|Please provide feedback on Tutorial 1 and 2 in your log - so that we can learn how we can teach FreeCAD more effectively. Let us know if Tutorial 1 and 2 are sufficient for you to complete the FreeCAD Test - or whether you had to see many other tutorials. If 1 and 2 are not sufficient - and you had to look for other tutorials - please let us know specifically how we can improve the video to make it more clear. Our goal is to make our first 2 tutorials comprehensive so we can help you with rapid learning. Please document your suggestions in your Work Log (which you set up already for your Video Cover Letter).}}
*Follow the instructions at [[FreeCAD_101#Task_1:_Create_Corner_Cube_.28For_Developer_Test.29]] - ''Task 1: Build a Corner Cube''. You will import square tubing into FreeCAD and build a cube, put a bolt through a corner, and sketch your initials in it.''' (N.B. Once you learn how to make the cube, you will video yourself doing it in Part 3 of the test and embed it below).
When you complete Part 2 of the test, move to Part 3.
=Part 3: Document Your Work in Your Work Log=
OSE puts a high value on documenting work through work logs. OSE plans to document all the build instructions for the [[Global Village Construction Set]]. But documentation is also key in the development process itself. If you document issues, we can improve them. Developers make heavy use of their Work Logs on the OSE Wiki, and document their work there (in linked and embedded youtube videos, pictures, Google Docs, ''etc.''). Documenting and sharing your work publicly makes collaboration much easier for teams that are spread across different states and countries - and documentation enables process improvement. We are creating a culture of working openly and transparently, which we believe is critical to the improvement of humankind.
Now, complete the following:
#'''Record a video of you building the cube, from the beginning, using [[Vokoscreen]].''' (Feel free to review [[Old FreeCAD Tests]].)
#'''Record a video of your entire OSE Linux Desktop.''' This is to show that you were able to install and use OSE Linux. Record your voice with Vokoscreen to discuss your OSE Linux experience - how long it took you to create the OSE Linux Live USB, and comments on whether all the programs necessary to complete the Developer Test worked for you properly within OSE Linux. This should take no more than 15 seconds.
#'''Speed up the FreeCAD test part of your Test and turn it into a 30 second video using [[Kdenlive]].'''
#'''Add your OSE Linux Desktop video.''' This shows your ability to compose clips into a video. This will make your entire video no more than 45 seconds long.
#'''Add Pling by Jaspertine from the [[Open Source Soundtracks]].''' Add this only to the FreeCAD video part of your video edit.
#'''Upload the video to your own channel on YouTube.'''
#'''Upload the FreeCAD file to your work log and embed your FreeCAD Cube video there.'''
#In your Work Log - document:
##'''How many hours each part of the test took to complete: 1) Installing Linux; 2) Learning FreeCAD; and 3) Documenting your work--and which section was most difficult.'''
##'''Add any other feedback you have on the FreeCAD Test or the Developer Test in general.'''
##'''Score yourself 0-100 based on the percentage of the Test points that you have completed successfully - and include that score in your work log comments.'''
##When you have completed these tasks, please email info at opensourceecology dot org to notify us of your completion
##Please post a link to your work log so others can see your results in the Disqus comment below. <br>
<html><div id="disqus_thread"></div>
<script>
/**
* RECOMMENDED CONFIGURATION VARIABLES: EDIT AND UNCOMMENT THE SECTION BELOW TO INSERT DYNAMIC VALUES FROM YOUR PLATFORM OR CMS.
* LEARN WHY DEFINING THESE VARIABLES IS IMPORTANT: https://disqus.com/admin/universalcode/#configuration-variables
*/
/*
var disqus_config = function () {
this.page.url = PAGE_URL; // Replace PAGE_URL with your page's canonical URL variable
this.page.identifier = PAGE_IDENTIFIER; // Replace PAGE_IDENTIFIER with your page's unique identifier variable
};
*/
(function() { // DON'T EDIT BELOW THIS LINE
var d = document, s = d.createElement('script');
s.src = '//osefreecadinstructionals.disqus.com/embed.js';
s.setAttribute('data-timestamp', +new Date());
(d.head || d.body).appendChild(s);
})();
</script>-
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript" rel="nofollow">comments powered by Disqus.</a></noscript></html>
=Links=
{{Hint|Review tests from early 2017 here: [[Old FreeCAD Tests]]}}
* [[OSE Developers]]
* [[Development Team Log]]
* [[OSE Developer Feedback Questionnaire]]

Revision as of 00:41, 3 November 2020

_

Vue d'ensemble

Les développeurs d'OSE utilisent un ensemble varié d'outils gratuits et à code source ouvert pour communiquer, concevoir et documenter sur le cloud. Le test des développeurs se concentre sur la réalisation de certaines tâches authentiques comme critère pour devenir développeur. Les qualifications sont très importantes pour prédire et décrire les compétences d'une personne, mais les titres de compétences ne sont ni nécessaires ni suffisants. Si une personne possède un titre de compétences mais ne peut pas effectuer de tâches OSE, ce titre de compétences n'est pas suffisant en soi. Et si quelqu'un peut effectuer des tâches d'ESO mais ne possède pas de diplôme, ce diplôme n'est pas nécessaire. Pour devenir développeur, il suffit de démontrer que vous avez appris à faire ce que font les développeurs. Le test pour savoir si vous pouvez ou non utiliser Linux, concevoir quelque chose en CAO et documenter votre travail sur un wiki consiste à utiliser Linux, concevoir quelque chose en CAO et documenter votre travail sur le wiki. Le test est auto-vérifiant. Si vous pouvez faire ce qu'un développeur fait, alors vous pouvez être un développeur.

Le test comporte trois composantes principales et doit être complété dans l'ordre :

  1. Partie 1 : Installer OSE Linux : Le candidat télécharge et installe OSE Linux (ou exécute un USB en direct), qui comprend les principaux programmes utilisés pour la deuxième partie du test (FreeCAD, Kdenlive, Chromium et Vokoscreen).
  2. Partie 2 : Concevoir un cube dans FreeCAD : Le candidat télécharge et utilise des tubes de la bibliothèque de pièces de l'OSE ; les importe dans FreeCAD, et les fait tourner, déplacer et aligner en 3D ; utilise l'établi Sketcher dans FreeCAD pour réaliser des éléments sur les faces ; utilise les contraintes d'assemblage circulaire ; et installe un boulon. Une fois que vous aurez appris à fabriquer le cube d'angle, vous le documenterez pour compléter la partie 3 du test.
  3. Partie 3 : Documentez votre travail sur le Wiki : Le candidat documente son travail sur FreeCAD en capturant des copies d'écran à l'aide de Vokoscreen ; en éditant la vidéo avec KdenLive ; en publiant la vidéo sur YouTube ; en créant un journal de travail sur le wiki, en téléchargeant les fichiers sources de FreeCAD sur le wiki et en y intégrant la vidéo.

Pour commencer le test, complétez les points suivants.

Partie 1 : Installer OSE Linux

OSE Linux

OSE Linux est un système d'exploitation librement téléchargeable qui contient tous les logiciels utilisés régulièrement à OSE. Il fonctionne comme un Live USB sans que l'utilisateur n'ait à modifier ou à perturber son système d'exploitation habituel de quelque manière que ce soit. Cela concerne les dizaines d'heures qu'il faudrait potentiellement pour télécharger et configurer tous les logiciels et bibliothèques utilisés couramment par OSE. Au lieu de cela, une seule installation, prenant moins d'une demi-heure de temps d'utilisateur dédié après le téléchargement, est suffisante pour télécharger le système d'exploitation entier. C'est une bonne pratique pour les développeurs de OSE de télécharger et d'utiliser le système afin d'éviter les dysfonctionnements des logiciels, les mauvais réglages et le temps perdu pour télécharger ou installer divers logiciels, extensions, établis et plugins de navigateur, etc. OSE n'utilise que des logiciels à source ouverte pour réaliser l'ensemble de son produit de travail afin de faciliter l'interopérabilité avec une grande équipe mondiale de développeurs. OSE Linux peut être utilisé en téléchargeant l'ISO, et en créant une clé USB ou un DVD amorçable. Au lieu d'utiliser son système d'exploitation habituel, on peut choisir - au démarrage - d'exécuter le système d'exploitation OSE Linux à partir d'une clé USB ou d'un DVD.


  • Read OSE Linux 101. Download and install OSE Linux on a USB stick so you can run it in Live USB mode. (OSE Linux includes all the programs for the test: FreeCAD, Kdenlive, Chromium, and Vokoscreen software.)

When you complete Part 1 of the test, move to Part 2.

Part 2: Design a Corner Cube in FreeCAD

FreeCAD is a free and opensource program for designing structures, parts, and machines. It is mostly used in architectural and mechanical engineering contexts. OSE uses FreeCAD both for its mechanical design work for the machines in the Global Village Construction Set, and for its project to create educational documents for teaching people to build those designs.

In this part of the test you will build a x-y-z corner cube with square tubing. ( Quarter Inch Stock Tubing )

  • Review the FreeCAD Tutorial 1 and FreeCAD Tutoral 2 at FreeCAD 101. Watch this over and over until you can follow all the Steps. If you follow these 2 videos completely, you will not need to watch any other tutorials. You will need to stop and replay these videos frequently as they are very much condensed and fast.


HintLightbulb.png Hint: Please provide feedback on Tutorial 1 and 2 in your log - so that we can learn how we can teach FreeCAD more effectively. Let us know if Tutorial 1 and 2 are sufficient for you to complete the FreeCAD Test - or whether you had to see many other tutorials. If 1 and 2 are not sufficient - and you had to look for other tutorials - please let us know specifically how we can improve the video to make it more clear. Our goal is to make our first 2 tutorials comprehensive so we can help you with rapid learning. Please document your suggestions in your Work Log (which you set up already for your Video Cover Letter).

  • Follow the instructions at FreeCAD_101#Task_1:_Create_Corner_Cube_.28For_Developer_Test.29 - Task 1: Build a Corner Cube. You will import square tubing into FreeCAD and build a cube, put a bolt through a corner, and sketch your initials in it. (N.B. Once you learn how to make the cube, you will video yourself doing it in Part 3 of the test and embed it below).

When you complete Part 2 of the test, move to Part 3.

Part 3: Document Your Work in Your Work Log

OSE puts a high value on documenting work through work logs. OSE plans to document all the build instructions for the Global Village Construction Set. But documentation is also key in the development process itself. If you document issues, we can improve them. Developers make heavy use of their Work Logs on the OSE Wiki, and document their work there (in linked and embedded youtube videos, pictures, Google Docs, etc.). Documenting and sharing your work publicly makes collaboration much easier for teams that are spread across different states and countries - and documentation enables process improvement. We are creating a culture of working openly and transparently, which we believe is critical to the improvement of humankind.

Now, complete the following:

  1. Record a video of you building the cube, from the beginning, using Vokoscreen. (Feel free to review Old FreeCAD Tests.)
  2. Record a video of your entire OSE Linux Desktop. This is to show that you were able to install and use OSE Linux. Record your voice with Vokoscreen to discuss your OSE Linux experience - how long it took you to create the OSE Linux Live USB, and comments on whether all the programs necessary to complete the Developer Test worked for you properly within OSE Linux. This should take no more than 15 seconds.
  3. Speed up the FreeCAD test part of your Test and turn it into a 30 second video using Kdenlive.
  4. Add your OSE Linux Desktop video. This shows your ability to compose clips into a video. This will make your entire video no more than 45 seconds long.
  5. Add Pling by Jaspertine from the Open Source Soundtracks. Add this only to the FreeCAD video part of your video edit.
  6. Upload the video to your own channel on YouTube.
  7. Upload the FreeCAD file to your work log and embed your FreeCAD Cube video there.
  8. In your Work Log - document:
    1. How many hours each part of the test took to complete: 1) Installing Linux; 2) Learning FreeCAD; and 3) Documenting your work--and which section was most difficult.
    2. Add any other feedback you have on the FreeCAD Test or the Developer Test in general.
    3. Score yourself 0-100 based on the percentage of the Test points that you have completed successfully - and include that score in your work log comments.
    4. When you have completed these tasks, please email info at opensourceecology dot org to notify us of your completion
    5. Please post a link to your work log so others can see your results in the Disqus comment below.


-

Links

HintLightbulb.png Hint: Review tests from early 2017 here: Old FreeCAD Tests