Course Content
Import #
You can import course content into Pulse by uploading a CSV file. Imported content is added to the end of the course (and never overwrites or merges with existing content). You can import either into an existing course or into a newly created one. To import content, in the course details page, hover over the settings icon to the right of the course nam and click on Import CSV. See below for the CSV format.
Export #
You can also export course content as a CSV file. To export, in the course details page, hover over the settings icon to the right of the course nam and click on Export CSV. The CSV file will be downloaded to your computer, using the course name as the file name.
Note that any special characters, such as emojis, may not display correctly when viewed as a text file, but if you import the file, either back into Pulse or into a spreadsheet such as Google Sheets, the should appear correctly.
CSV File Format #
Following is a simple CSV displayed in table form that shows how units, lessons, and activities are organized in a hierarchical structure.
| unit | lesson | activity | type | requirement | tracked | description | links |
|---|---|---|---|---|---|---|---|
| unit 1 | lesson 1 | activity 1 | Video | M | N | ||
| activity 2 | Mastery Check | M | Y | ||||
| lesson 2 | activity 1 | Video | M | N | |||
| activity 2 | Mastery Check | M | Y | ||||
| unit 2 | lesson 1 | activity 1 | Video | M | N | ||
| activity 2 | Mastery Check | M | Y | ||||
| lesson 2 | activity 1 | Video | M | N | |||
| activity 2 | Mastery Check | M | Y |
In this example, each unit has two lessons, each with two activities. Omitting a unit name indicates that the lesson is in the previously defined unit. Omitting a lesson name indicates that the activity is in the previously defined lesson.
The first line of the csv file should be the header row. Following are the column names and their descriptions:
- unit - the unit name
- lesson - the lesson name
- activity - the activity name
- type - the activity type:
Video,Notes,Assignment,Mastery Check, orOther - requirement - the activity requirement level:
M(must do),S(should do), orA(aspire to do) - tracked - whether the activity is tracked:
Y(yes) orN(no) - description - the activity description
- links - a comma separated list of links. Links can be either (or a mix) of two formats:
- Plain url:
https://www.example.com/plain
- Display label with url, where the label is surrounded with brackets, followed by the url in parentheses:
[This label is shown to students](https://www.example.com)[You can also interleave link formats](https://www.example.com/), https://www.example.com/link2, [Link 3](https://www.example.com/)
- Plain url: