== **Adding courses and Categories** {{{Note: If there are multiple participants from the same university, when creating the course category, it should follow the format as shown in the example: UOP01- BSc in IT, UOP02- BSc in IT, and so on. Each university participant should differentiate their category by appending a unique identifier (e.g., UOP01, UOP02) to ensure clarity and organization within the Moodle platform. }}} **Scenario:** Assume: You are an educational administrator at a university offering a Bachelor of Science (BSc) program in Information Technology (IT). As part of your responsibilities, you need to set up the Moodle platform to facilitate online learning for the IT program. You want to organize the IT courses under a dedicated category and add two core courses, "Networking" and "Software Engineering," for the upcoming semester. Each participants will create their categories following the convention of prefixing their university name, followed by the course category, such as Eg: " UOP- BSc in IT" Additionally, within the main category "BSC - IT," there will be two subcategories: "Semester 01" and "Semester 02," with Semester 01 containing core courses like "Networking" and "Software Engineering. **01. Log in to Moodle and Access Course Management:** > Log in to Moodle and navigate to "Site administration." **02. Locate Course Management Options:** > Select "Manage courses and categories" under "Courses." **03. Create the Main Category "BSC - IT":** > Create a main category named "BSC - IT" prefixed with the university name (e.g., "UOP - BSC - IT"). Provide a description and save. **04. Create Subcategories for Semesters:** > Within "BSC - IT," create subcategories "Semester 01" and "Semester 02" with descriptions. Save each subcategory. **05.Add Courses to "Semester 01"** > Navigate into "Semester 01" and click "Add a new course." **06. Create the "Networking" Course:** > Create a course named "Networking" with a description, course format, start date, and enrollment method. Save the course. > Repeat step 6 to create a course named "Software Engineering" within "Semester 01," including description, format, start date, and enrollment options. Save the course. == Bulk Course Upload 1. **Prepare a CSV File:** Downlord CVS file [https://ws.learn.ac.lk/attachment/wiki/Adding-courses/bulk-Courses-New%20.csv here ] - Create a CSV file with columns for: - shortname - fullname - summary - category (of "Semester 02" category) - Format - id 2. **Log in to Moodle as Administrator:** - Access Moodle with administrative privileges. 3. **Navigate to Bulk Course Upload:** - Go to "Site administration." - Select "Courses" and then "Bulk Course Upload" (or similar option depending on your Moodle version). 4. **Upload and Map CSV File:** - Choose the prepared CSV file. - Map the CSV file's fields to their corresponding Moodle fields (ensure correct mapping). 5. **Set Category and Verify:** - Enter the "Semester 02" category ID in the "Category ID" field (find it by editing the category and checking the URL). - Verify all mapped fields and ensure CSV information is accurate. 6. **Initiate Upload and Monitor:** - Start the bulk upload process. - Monitor progress and check for any errors or warnings. 7. **Verify Course Upload:** - Once complete, confirm "Database" and "Web Developing" courses are added under "Semester 02." 8. **Review and Adjust Course Settings:** - Review course settings and adjust enrollment options, start dates, formats, etc. (optional). == Deleting a course Managers and course creators have the ability to delete courses in Moodle. Course creators can only delete courses they have created within the past 24 hours. This allows users to quickly delete courses created in error without having to contact an administrator. ** Step:** To delete the "Web Developing" course located under the category of "BSc in IT" > "Semester 02" in Moodle, follow these steps: 1. **Log in to Moodle**: Access Moodle with administrative privileges using your credentials. 2. **Navigate to Course Management**: - Go to the Moodle dashboard or homepage. 3. **Access Course Categories**: - Look for the "Site administration" block or menu. It's typically located on the left-hand side of the page. - Under the "Courses" section, click on "Manage courses and categories." 4. **Locate the "BSc in IT" Category**: - In the list of course categories, find and click on the "BSc in IT" category. 5. **Navigate to "Semester 02"**: - Within the "BSc in IT" category, locate and click on the "Semester 02" subcategory. 6. **Access Course Management**: - Look for the "Web Developing" course listed under the "Semester 02" subcategory. - Click on the course title to enter the course page. 7. **Enter Course Administration**: - Once inside the "Web Developing" course, locate the "Administration" block, typically located on the left-hand side of the page. - Click on "Course administration" to expand the menu. 8. **Delete the Course**: - Within the course administration menu, look for the "Edit settings" option and click on it. - Scroll down to the bottom of the "Edit settings" page. - Look for the "Delete" section or option. - Moodle will usually prompt you to confirm the deletion. Confirm your decision to proceed with the deletion. 9. **Verify Deletion**: - Once the deletion process is complete, Moodle should return you to the course categories or course management area. - Verify that the "Web Developing" course has been successfully deleted by checking if it's no longer listed under "Semester 02" in the "BSc in IT" category. By following these steps, you'll successfully delete the "Web Developing" course located under the category of "BSc in IT" > "Semester 02" in Moodle. Ensure that you have the necessary administrative privileges to perform this action, as deleting a course is typically irreversible. == Automated Course Backup 01. ** Access Backup Settings:** - Navigate to Site administration > Courses > Backups > Automated backup setup. 02. ** Enable Automated Backups:** - Set the backup_auto_active option to enabled 03. ** Choose Backup Frequency:** - Select the days of the week on which you want the backups to run. - Set the execution time for the backup process. - Consider choosing a time when server activity is low, such as early morning . 04. ** Specify Backup Location:** - Set the "Save to..." path to the desired location for storing backups. Important: Choose a location that is not on the same drive as your Moodle installation.This ensures that backups are preserved even if the main drive fails. 05. **Optional: Use Course Names in Filenames:** - Check the "Use course name in backup filename" box if you prefer backups to be named using course shortnames instead of course IDs. 06. **Save Settings: - Click the "Save changes" button to apply the settings.