Admin

API for admin users.

create_session

⚠️ Subject to change.

The instructor creates a new session.

{
    // Request
    "request": "create_session",
    "content": {
        "user_name": <string>,
        "user_pswd": <string>
    },
}
{
    // Respond
    "content": <int>,
}
  • status_code: 200, on success. 403, on credentials failure.
  • content: On success, 6-digit server generated session ID.

advance_stage

⚠️ Subject to change.

The instructor advances the simulation to the next stage for all users. For example, from Welcome to Discussion #1.

{
    // Request
    "request": "advance_stage",
    "content": <int>,
}
  • content: -1, advance to next stage. Else, advance to a specific stage.
{
    // Broadcast
    "broadcast": "advance_stage",
    "content": <int>,
}
  • content: Same as request.