Students

Commands for the people taking your courses: who is in which group, who is enrolled in what, and exports for reporting.

Page Commands
Groups and access group:add, group:remove, group:domains, group:audit, group:revoke, check:membership
Enrollments enroll:add, enroll:remove
Exports export:students, export:enrollments, export:analytics, sync:users, export:users, export:metrics

What the write commands have in common

Every command here that changes a student record:

  • is a dry run unless you pass --confirm, and the dry run makes only read requests;
  • looks every student up first, and shows the whole plan, including who is skipped and why, before anything is written;
  • asks you to type a confirmation such as add 12 before it writes;
  • never creates an account: an email with no Skilljar account is listed and skipped;
  • writes an audit CSV to public/data/ recording each email’s state before and after.

The audit files and most exports hold names and email addresses. Delete them when you’re done; see Safety and data handling.

Input lists are a CSV with an email column, or a plain file with one address per line, passed with --in. For a few people, repeat --email instead.


Table of contents