Skip to content

Commit 85ba5ec

Browse files
authored
Merge pull request #124 from Open-STEM/fixing-tools-references
Update the tools section for XRPCode
2 parents 96932f1 + d9b902b commit 85ba5ec

1 file changed

Lines changed: 11 additions & 9 deletions

File tree

course/XRPIntro/installing_tools.rst

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
Things to do:
2-
Fix the 'Note' box
3-
4-
51
Installing the programming tools
62
================================
73

84
There are two programming languages used throughout this course, Blockly and Python.
5+
Both languages are programmed on the XRP robot using XRPCode, an online interactive
6+
development tool that can be used for developing programs in either language.
7+
8+
For more information about using XRPCode refer to the `XRP User Guide section on
9+
XRPCode <https://xrpusersguide.readthedocs.io/en/latest/course/XRPCode.html>`_.
910

1011
Blockly
1112
-------
1213

1314
This is a drag-and-drop graphical programming system similar to Scratch. Blockly is a
1415
good choice for programming the robot, especially for learners with little to no
15-
programming experience.  Does not easily scale for larger programs and is only
16-
usable within the Blockly programming environment.
16+
programming experience.  
1717

1818

1919

@@ -22,15 +22,17 @@ Python
2222

2323
A more widely-used language that scales well for larger programs and works with professional
2424
programming tools such as Visual Studio Code and many others. The tool that will be used
25-
throughout this course for python programming is Mu Editor, although a more professional
25+
throughout this course for Python programming is XRPCode, although a more professional
2626
tool such as Visual Studio Code can also be used for writing CircuitPython code that is
2727
used by the XPR Robot.
2828

2929
.. Note::
3030

31-
A way to get students comfortable with programming more quickly is to start with
31+
One strategy for getting students comfortable with programming more quickly is to
32+
start with
3233
Blockly getting through basic concepts such as functions, conditionals, loops,
33-
and all the basic robot operations. Then move to Python to complete the course,
34+
and basic robot programming. Once students are familiar with those concepts
35+
it is an easy move to Python to complete the course,
3436
especially for some more complex challenges, such as the final project.
3537
This will allow for quick onboarding without having to learn too many new
3638
concepts at the same time. But the decision will depend on the level and experience

0 commit comments

Comments
 (0)