Skip to content

Updating Publish State of Scripts or Courses

Dan edited this page Feb 27, 2024 · 4 revisions

Script Naming

From Natalia:

Hi, this is a friendly reminder to name your scripts with the year at the end, hyphened after the number of the unit. This way we have a consistent method to identify the same scripts and units over time. For example, all these are correct:

  • csd4-2023
  • csd3-2023
  • coursed-2023
  • coursee-2023
  • self-paced-pl-csd-unit2-2-2023
  • self-paced-pl-csd-unit2-2-2023

Please avoid adding anything after the year. This will make your data easier to pull and interpret. Thanks!!

Note: for Self-Paced PL scripts, here are examples of naming conventions that are good to follow:

image

Script States

State Description
In-Development

Why? Used for creating and iterating on new content. The unit is in “draft” and designed primarily for internal eyes.

Visibility? Only levelbuilders can see this course.

Curriculum Catalog? No - does not appear in Curriculum Catalog

Editing? Levels and lessons can be added/moved/deleted freely

Possible Next States: Any of the ones below

Pilot

Why? For piloting curricula in specific classrooms.

Visibility? A limited set of teachers who are in a pilot experiment can see and assign the course.

Curriculum Catalog? No - does not appear in Curriculum Catalog

Editing? Cannot add/remove/swap levels.

Possible Next States: Sunsetting or Deprecated - pilot scripts cannot become stable

Beta

Why? Allows public access without making it highly visible.

Visibility? Anyone who has the link can view the course and make progress on it. It is not assignable by teachers yet.

Curriculum Catalog? No - does not appear in Curriculum Catalog

Editing? Cannot add/remove/swap levels

Possible Next States: Any of the ones below, but cannot go backwards without an engineer

Preview

Why? Allows public access and can be used by facilitators in PL workshops, but is not “launched” yet. Should be skipped if this is the first version of this course as it will have the same effect as stable without a previous version.

Visibility? Anyone who has the link can view the course and make progress on it. Can be assigned by teachers and appears in version-year dropdowns.

Curriculum Catalog? Yes - appears in Curriculum Catalog

Editing? Cannot add/remove/swap levels

Possible Next States: Any of the ones below, but cannot go backwards without an engineer

Stable

Why? A course that is not changing. If it is the most recent course in your language it will be the recommended course.

Visibility? The default version of the course. Can be assigned by teachers.

Curriculum Catalog? Yes - appears in Curriculum Catalog

Editing? Cannot add/remove/swap levels

Possible Next States: Any of the ones below, but cannot go backwards without an engineer

Sunsetting A course that is in the process of being deprecated.
Deprecated

A course that has been deprecated.

For Deeper Learning Courses, deprecation prevents Peer Reviews conducted as part of this unit from being displayed in the admin-only Peer Review Dashboard.

Clone this wiki locally