From 42ae174a01ebf0405754a5f35f89421e6a107dc5 Mon Sep 17 00:00:00 2001 From: inlinefan Date: Fri, 7 Sep 2018 15:35:54 -0400 Subject: [PATCH] Added a few rudimentary scripts to streamline course setup --- sample_bin/addinstructor | 5 +++++ sample_bin/addsection | 2 ++ sample_bin/addta | 2 ++ sample_bin/creatcoursegroups | 7 +++++++ 4 files changed, 16 insertions(+) create mode 100755 sample_bin/addinstructor create mode 100755 sample_bin/addsection create mode 100755 sample_bin/addta create mode 100755 sample_bin/creatcoursegroups diff --git a/sample_bin/addinstructor b/sample_bin/addinstructor new file mode 100755 index 0000000..23138fd --- /dev/null +++ b/sample_bin/addinstructor @@ -0,0 +1,5 @@ +# pass in userid followed by course +adduser $1 course_$2 +adduser $1 course_$2_tas_www +adduser $1 course_$2_archive +adduser $1 submitty_course_builders diff --git a/sample_bin/addsection b/sample_bin/addsection new file mode 100755 index 0000000..ec02fa0 --- /dev/null +++ b/sample_bin/addsection @@ -0,0 +1,2 @@ +# pass in semester, course, section +psql -d submitty_$1_$2 -c "insert into sections_registration(sections_registration_id) values ($3);" diff --git a/sample_bin/addta b/sample_bin/addta new file mode 100755 index 0000000..81b8cd6 --- /dev/null +++ b/sample_bin/addta @@ -0,0 +1,2 @@ +# pass in user followed by course +adduser $1 course_$2_tas_www diff --git a/sample_bin/creatcoursegroups b/sample_bin/creatcoursegroups new file mode 100755 index 0000000..05904d3 --- /dev/null +++ b/sample_bin/creatcoursegroups @@ -0,0 +1,7 @@ +# pass in course +addgroup course_$1 +addgroup course_$1_tas_www +adduser submitty_php course_$1_tas_www +adduser submitty_daemon course_$1_tas_www +adduser submitty_cgi course_$1_tas_www +addgroup course_$1_archive