Skip to content

[Levelbuilder] The Script Editor

Ha Nguyen edited this page Apr 25, 2019 · 2 revisions

The Script Editor

This doc is to help guide you through the many options of the script editor. To learn how to create and populate scripts, check out this document here: [link]

Required

Name

Type: Textbox

Description: Name of the Script as it will appear in levelbuilder. Names can only be a combination of lowercase letters, numbers, and hyphens. No spaces allowed.

I18n (Internationalization) Strings

Title

Type: Textarea

Description: The user-facing title that shows up on Code Studio. Unlike the name, this can include all characters. ________________________________________________________________

Audience

Type: Textarea

Description: The age range of the intended audience for this script. Audience is no longer described in student-facing curriculum, and is currently used in PLC-related scripts.

________________________________________________________________

Short Description:

Type: Textarea

Description: A short, student-facing description of the course. This description will be shown to student accounts. ________________________________________________________________

Description

Type: Textarea

Description: A more detailed, teacher-facing description of the course. This description will be shown to teacher accounts.

________________________________________________________________

Stage Descriptions

Type: Textarea

Description: Stage descriptions are pulled from curriculum builder. In practice, these descriptions aren't used in the K-5 curriculum.

________________________________________________________________

Script Announcements

Type: Button

Description: This button lets you create announcements for the script, which will show up for signed-in teacher on the script overview page.

Basic Settings

Visible in Teacher Dashboard

Type: Checkbox

Description: If checked this script will show up in the dropdown on the Teacher Dashboard, for teachers to assign to students.

________________________________________________________________

Login Required

Type: Checkbox

Description: Require users to login before viewing this script. Any script that uses a 13+ tool (App Lab, Game Lab) should have this checked (except in special cases like App Lab HoC).

________________________________________________________________

Hideable Stages

Type: Checkbox

Description: Allow teachers to toggle whether or not specific stages in this script are visible to students in their section.

________________________________________________________________

Default Progress to Detail View

Type: Checkbox

Description: By default students start in the summary view. When this box is checked, we instead stick everyone into detail view to start for this script. Summary view is typically used in K-5, and detail in 6-12.

Summary View:

image

Detail View:

image

________________________________________________________________

Lesson Extras Available

Type: Checkbox

Description: If also enabled by the teacher, show the lesson extras page at the end of each stage.

________________________________________________________________

Verified Resources

Type: Checkbox

Description: Check if this course has resources for verified teachers, and we want to notify non-verified teachers that this is the case.

________________________________________________________________

Lesson Plan

Type: Checkbox

Description: Check if this course has lesson plans (on Curriculum Builder or in PDF form) that we should provide links to.

________________________________________________________________

Curriculum Path

Type: Textbox

Description: URL to find lesson plans if they're not in the default place.

Example URL: https://curriculum.code.org/{LOCALE}/csf-18/coursea/{LESSON}

{LOCALE} being the localization for the stage/course, {LESSON} being the lesson.

________________________________________________________________

Professional Learning Course

Type: Textbox

Description: When filled out, the course unit associated with this script will be associated with the course named in this box. If the course unit does not exist, and if the course does not exist it will be created.

________________________________________________________________

Peer Reviews to Complete

Type: Textbox

Description: The number of peer reviews that need to be completed in this stage. Currently only supported for professional learning courses

________________________________________________________________

Exclude CSF Progress Bubbles From Legend

Type: Checkbox

Description : Checking this box shows the generic bubble legend that does not include CSF-specific marks like variants of the 'completed' bubble.

  • Checked:

image

  • Unchecked:

image

Project Widget Options

Project Widget Visible

Type: Checkbox

Description: If checked this script will have the projects widget (recent projects and new project buttons) visible in stage extras. ________________________________________________________________

Project Widget New Project Types

Type: Multi-Select Dropdown

Description: The options to populate the "Start a new project" section. You can choose up to 4 project types. ________________________________________________________________

Supported Locales

Type: Multi-Select Dropdown

Description: Additional localization supports that can be added to to the script.

Teacher Resources

These are the resources you'd like to have show up in the course overview page. Fill in each resource you want with the appropriate link. Example: If you want Lesson Plans for Course A, add in the link for https://curriculum.code.org/csf-18/coursea/.

Stages and Levels

This text box lets you specify all of the stages and levels you want to associate with this script. To learn how to populate this section here: [link]

Clone this wiki locally