rsmanage - command-line tools for managing the Runestone serverΒΆ

The rsmanage command is designed to streamline many of the common tasks associated with running a Runestone Server.

Usage: rsmanage [OPTIONS] COMMAND1 [ARGS]... [COMMAND2 [ARGS]...]...

Type subcommand --help for help on any subcommand

Options:
--verbose   More verbose output
--if_clean  only run if database is uninitialized
--help      Show this message and exit.

Commands:
addcourse                   Create a course in the database
addeditor                   Add an existing user as an instructor for a...
addinstructor               Add an existing user as an instructor for a...
build                       Build the book for an existing course
courseinfo                  List all information for a single course
env                         Print out your configured environment If...
fill-practice-log-missings  Only for one-time use to fill out the missing...
findinstructor              Print the PII of the instructor for a given...
grade                       Grade a problem set; hack for long-running...
initdb                      Initialize and optionally reset the database
inituser                    Add a user (or users from a csv file)
instructors                 List instructor information for all courses
                            or...

migrate                     Startup web2py and load the models with...
resetpw                     Utility to change a users password.
rmuser                      Utility to change a users password.
run                         Starts up the runestone server and optionally...
shutdown                    Shutdown the server and any schedulers