You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Documentation:Developer] Ansible Create Term & Course Docs (#610)
The Ansible Create Course and Create Term Documentation. This will allow
for user to create a term and a course on their web server following an
ansible install.
---------
Co-authored-by: Cameron Peterson <[email protected]>
Co-authored-by: Barb Cutler <Barb Cutler>
category: System Administrator > Configuration & Administration
4
+
---
5
+
6
+
NOTE: This guide assumes that you have first created a Submitty server
7
+
using Ansible following the
8
+
[Installation using Ansible](/sysadmin/installation/ansible) instructions.
9
+
10
+
## Steps to Create a Course
11
+
12
+
1. Navigate to the ansible directory in your Submitty installation:
13
+
14
+
```
15
+
cd .setup/ansible
16
+
```
17
+
18
+
2. There is a playbook available named `submitty_course_creation.yml`. This playbook contains the necessary roles to create a new course in Submitty. You can edit this file to specify the details of the course you want to create.
4. Once the process is complete, your new course should be available in Submitty.
27
+
28
+
**For a more detailed step-by-step guide on creating a course, you
29
+
can refer to the [Course Creation](course_creation)
30
+
instructions.
31
+
32
+
**If you wish to understand the individual tasks that are performed during the course creation process, you can examine the tasks defined under the `submitty_course_creation` role.
33
+
34
+
See also:
35
+
[Ansible Term Creation](/sysadmin/configuration/ansible_term_creation)
category: System Administrator > Configuration & Administration
4
+
---
5
+
6
+
NOTE: This guide assumes that you have first created a Submitty server
7
+
using Ansible following the
8
+
[Installation using Ansible](/sysadmin/installation/ansible) instructions.
9
+
10
+
## Steps to Create a Term
11
+
12
+
1. Navigate to the `ansible directory` in your Submitty installation:
13
+
14
+
```
15
+
cd .setup/asnible
16
+
```
17
+
18
+
2. There is a playbook available named `submitty_course_creation.yml`. This playbook contains the necessary roles to create a new term in Submitty. You can edit this file to specify the details of the term you want to create.
19
+
20
+
**Remember: The term should be an abbreviated semester name like: `s24` . The start and end date must be formatted in mm/dd/yyyy format.
This command will start the term creation process. Ansible will display the progress in the terminal.
29
+
30
+
4. Once the process is complete, your new term should be available in Submitty.
31
+
32
+
**For a more detailed step-by-step guide on creating a course, you
33
+
can refer to the [Term Creation](term_creation) instructions.
34
+
35
+
**If you wish to understand the individual tasks that are performed during the course creation process, you can examine the tasks defined under the `submitty_term_creation` role.
0 commit comments