You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 08 Meta/01 Creating BootCamp Tutorials/06 Writing a Lesson.html
+30-5Lines changed: 30 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
<p>
2
-
Writing a bootcamp lesson starts by carefully writing out the complete code for the strategy, after this you can break it into tasks, and write small text summaries for each task with the documentation required to teach the reader how to complete the task.
2
+
Writing a BootCamp lesson starts by carefully writing out the complete code for the strategy, breaking it into tasks, and write small text summaries for each task with the documentation required to teach the reader how to complete the task.
3
3
</p>
4
4
5
5
<style>
@@ -63,7 +63,7 @@
63
63
64
64
<h4>1. Write Lesson Algorithm</h4>
65
65
<p>
66
-
Writing a bootcamp lesson starts by carefully writing out the complete code for the strategy. This should be drafted as simply as possible to ensure each task the student needs to complete will only be 2-5 lines of code.
66
+
Writing a BootCamp lesson starts by carefully writing out the complete code for the strategy. This should be drafted as simply as possible to ensure each task the student needs to complete will only be 2-5 lines of code.
67
67
<p>
68
68
Readability is critical and the code should be well commented with descriptive variable names. Depending on the complexity of the algorithm sometimes its more readable to use string tickers instead of class variables.
69
69
</p>
@@ -79,16 +79,41 @@ <h4>
79
79
2. Write Task Guides
80
80
</h4>
81
81
<p>
82
-
Each task has a short writeup to explain the features need to complete next step of the BootCamp task. This guide should assume the student has no prior knowledge and include representitive code snippets demonstrating the key API code needed.
82
+
Each task has a short write-up to explain the features needed to complete the next task of BootCamp. This write-up should assume the student has no prior knowledge and include representative code snippets demonstrating the key API code needed.
Tasks start their contents divided by subtitle using the <code>h4</code> tag. Use a short title about the specific API or content you're trying to summarize. <br/><br/>
110
+
111
+
After each heading, write a short paragraph concisely summarizing the content in as few words as possible. Use inline <code><code></code> blocks to highlight API syntax, and links to new tabs referencing any documentation required. <br/><br/>
112
+
113
+
Any content which is specific to one programming language should be wrapped in a span tag with the language set in the class, for example: <code><span class="python"></code>.
114
+
115
+
Each section should include a code snippet of documentation using a <code><pre class="prettyprint"></code> code block. <br/><br/>
116
+
117
+
Finally, each task should define 2-4 objectives to achieve in the task. These tasks should guide the user on the required steps to implement the strategy step. At the end of the task, there should be a measurable output that the system can use to judge if the task is a success. This can be a state change of the algorithm, a debug/log statement, or a trade. This will be covered in the next section, <em>Code Validators</em>.
0 commit comments