Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Todo: Write up instructions for Code Ninjas Franchise Manager to setup their first code camp

Instructions

 

...

As a Code Ninjas manager you will need to roster and assign licenses to your Senseis and Ninjas for each Coding Camp.

This guide is intended for a Code Ninjas Franchise Manager to setup a new RoboKind Space Station Challenge Coding Camp

Moodle Learning Content Site - codeninjas.robokind.com

Instructions

TLDR;

  1. Login to: codeninjas.robokind.com

  2. Create a Single User (Sensei)

  3. Bulk Upload Ninjas

    1. Create Roster Spreadsheet

    2. Roster/Upload Ninjas

Step 1: Login

Go to codeninjas.robokind.com or learn.robokind.com and using your assigned Username and Password, login.

...

Step 2: Create a Single User (Sensei or Ninja)

From your home screen go to the Dashboard and select the Users tab. Finally click Create user.

...

Use the form on the next page to input details about the user.

Info

Since the software requires an email yet Ninjas are not expected to have a valid e-mail. You will need to create an email scheme that you can use to create dummy emails for each Ninja that are unique.

It is highly recommended that the domain of the dummy email is the same for all students in your franchise.

...

Use the Advanced and Assign Licenses drop downs to configure the user as a Sensei or Ninja

Sensei Config

Make the following selections as shown below:

  • Role: User

  • Educator: Yes

  • Select a License: Sensei License

  • Course: Space Station Challenge

...

Ninja Config

Make the following selections as shown below:

  • Role: User

  • Educator: No

  • Select a License: Ninja License

  • Course: Space Station Challenge

Note

Be cautious when assigning a Ninja License as the assignment cannot be undone and will subtract from your paid total. Please contact RoboKind Support to unassign a Ninja License.

...

Click the Submit button to create the user.

Step 2: Create Roster Spreadsheet

To quickly create a number of users you can use the bulk importer.

Info

It is recommended that Ninjas and Senseis are bulk rostered separately as licenses can be assigned to the entire roster sheet simultaneously.

Download the Roster Template and following the instructions below create your student roster sheet.

CSV Roster Template

View file
nameCodeNinja Roster Template.csv

Expand
titleRoster Sheet Creation

File formats for upload users file

The upload users file has fields separated by a comma (or other delimiter) ONLY - no space. The first line contains the valid field names. The rest of the lines (records) contain information about each user.

Tip: Avoid special characters in field information like quotes or other commas. Test a file with only one record before a large upload.

Tip: You can use a spread sheet program to create the file with the required columns and fields. Then save the file as "CSV (comma delimited)". These files can be opened with simple text editors (eg, Notepad++) for verification.

Required fields

These are the required user identification fields:

Code Block
username,firstname,lastname,email

Validity checks are performed for:

  • username can only contain alphabetical lowercase letters , numbers, hypen '-', underscore '_', period '.', or at-sign '@'

  • email is in the form: name@example.com

Passwords

The "password" field is optional if the 'New user password' setting on the upload screen is set to "Create password if needed and send via email" but is required if the setting is "Field required in file".

If included, values should meet the requirements for the site's Password policy.

To force password change for a particular user, set the password field to changeme. If omitted, a password will be generated for each user (during the next Cron job) and welcome e-mails sent out. The text for the welcome e-mail is in the language settings in Site administration > Language > Language customisation with a String identifier of 'newusernewpasswordtext'.

Example File:

Image Added

Step 3: Roster/Upload Senseis and Ninjas

From your home screen go to the Dashboard and select the Users tab. Finally click Create user.

...

Use the next page to upload your CSV Roster File. and click Upload users.

...

Ensure their were no errors on the upload and then make the following selections under Settings,

  • New user password: Field required in file

  • Send temporary passwords by email: No

  • Prevent email address duplicates: Yes

  • Select for bulk user actions: No

...

Under the Cross-Company dropdown Select either the Ninja License or Sensei License based on the type of user you are uploading. Then select the Space Station Challenge Course. This menu will show you how many Used/Total Licenses you have.

...

Click Upload Users

Filter by label (Content by label)
showLabelsfalse
max5
spacescom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@11c5a
showSpacefalse
sortmodified
typepage
reversetrue
labelscodeninjas rostering iomad
cqllabel in ( "iomad" , "codeninjas" , "rostering" ) and type = "page" and space = "ISD"

...