Thumbnail

Tutorial

A plugin to give a step-by-step guide on how to use your robot or script (Pictures can be included).

Requires ARC v9 (Updated 3/19/2016)

How to add the Tutorial robot skill

  1. Load the most recent release of ARC (Get ARC).
  2. Press the Project tab from the top menu bar in ARC.
  3. Press Add Robot Skill from the button ribbon bar in ARC.
  4. Choose the General category tab.
  5. Press the Tutorial icon to add the robot skill to your project.

Don't have a robot yet?

Follow the Getting Started Guide to build a robot and use the Tutorial robot skill.

How to use the Tutorial robot skill

A plugin to allow people to give instructions to users in the ARC software.

User-inserted image

Updates:

March 19 - Huge Update New Features

  • You are now able to format text
    • Here is the current ways to format the text:

    Indent Outdent Font: Bold Font: Italic Font: Underline Font: Size Align: Center Align: Left Align: Right Lists: Unordered Commands: Cut Commands: Copy Commands: Paste

  • Images can be added alongside text (directly in the textbox)
  • Image shown on the left was retained, but renamed "Spotlight Image"

To accommodate these new features I had to change the format slides were saved in, though I added redundancies to load older versions there could be some errors.

Example:

User-inserted image

User-inserted image

Bugs Fixed V7

  • Fixed the CommandControl for editing slides
  • Minor performance improvements V8 (Same day update)
  • Fixed a bug created with the backwards compatibility creating new slides if there was not 50 chars of text in a single slide.

March 17

  • Web urls will now open in an external browser.
  • Resizing the frames now saves.

March 1

  • Add the ability to reorder slides
  • Added pretty icons for editing and reordering slides
  • The scrollbar no longer stays on the slide as you move from one slide to another

Feb 29

  • Updating slide text now reflects on the "Edit Slides" without having to open and close the form.
  • Added redundancies in case a slide is not found (it will load the first slide)
  • Made it so you can no longer remove the first slide

Feb 28

  • Added backgroundworker for loading images to improve performance and adhere to plugin standards.

Current Features: -Custom Slides Text and Pictures saved to .ezb projects (instructions are saved for each project)

  • Automatic resizing of images to reduce project file size. This can be customized via the options.
  • CommandControls for updating and navigating slides.
# Next Slide 
# Example
ControlCommand("Tutorial", NextSlide)

# Previous Slide 
# Example
ControlCommand("Tutorial", PrevSlide)

# Set to a specific slide
# Control: ControlCommand("Tutorial", Slide, [Slide Number])
# Replace [Slide Number] with the slide number to show.
# Example
ControlCommand("Tutorial", Slide, "1")

# Update Slide
# ControlCommand("Tutorial", UpdateSlide, [Slide Number], [Text], [Image Path])
# Replace [Slide Number] with the slide number to edit.
# Replace [Text] with the text to add to the slide
# Replace [Image] with the path to the image you want to show.
ControlCommand("Tutorial", UpdateSlide, "1", "To be added!", "D:\Google Drive\images\need.jpg")

Known Issues/Future Improvements:

  • Currently, you can only remove the latest slide.

This plugin was originally created for the classroom by giving instructions to students on the projects they download.

I am very new to C#, but I have include the source code: Github Tutorial

User-inserted image

User-inserted image

User-inserted image


ARC Pro

Upgrade to ARC Pro

With ARC Pro, your robot is not just a machine; it's your creative partner in the journey of technological exploration.