It may be interesting to use our wiki to host Software Carpentry-style lessons. Software Carpentry lessons, such as [http://swcarpentry.github.io/shell-novice/ this one], are usually hosted on Github. They can be written with a Markdown syntax, and provide many pre-formatted styles. Hosting a lesson on a wiki also offers the advantage of supporting translation. In order to facilitate the writing of such lesson, a few templates may be useful, and are listed below. == Prerequisites == The typical SWC prerequisites box can be obtained using the [[Template:Prerequisites|{{Prerequisites}}]] template. For example, the following code {{Prerequisites |title=Prerequisites for this lesson |content= This lesson requires you to first know X. }} results in the following box {{Prerequisites |title=Prerequisites for this lesson |content= This lesson requires you to first know X. }} == Getting ready == The SWC "getting ready" box can be obtained using the [[Template:Getready|{{Getready}}]] template. For example, the following code {{Getready |title=Getting ready for this lesson |content= You should download the following files prior to starting the lesson. }} results in the following box {{Getready |title=Getting ready for this lesson |content= You should download the following files prior to starting the lesson. }} == Learning Objectives == The SWC "objectives" box can be obtained using the [[Template:Objectives|{{Objectives}}]] template. For example, the following code {{Objectives |title=Learning Objectives |content= * You will learn A * You will also learn B }} results in the following box {{Objectives |title=Learning Objectives |content= * You will learn A * You will also learn B }} == Callouts == The SWC "callout" box can be obtained using the [[Template:Callout|{{Callout}}]] template. For example, the following code {{Callout |title=Using auto completion |content= You can use the key to auto complete. }} results in the following box {{Callout |title=Using auto completion |content= You can use the key to auto complete. }} == Challenge == The SWC "challenge" box can be obtained using the [[Template:Challenge|{{Challenge}}]] template. For example, the following code {{Challenge |title=Practicing using the commands. |content= Assuming a ... }} results in the following box {{Challenge |title=Practicing using the commands |content= Assuming a ... }}