== **Adding courses and Categories** **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:** - Create a CSV file with columns for: - Course ID (if applicable) - Course Name - Description - Category ID (of "Semester 02" category) - Format - Start Date - (Optional) Other relevant details 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).