By A Web Design
First create a Category
Next create a Course and bind this to a Category
For Example:
| Category: | Programming |
| Course 1: | PHP Programming | |
| Course 2: | MySQL Programming | |
| Course 3: | VB Programming |
Category - Programming - is a Parent.
Several different courses ( or a single course ) can be created under a single category.
For example:
Programming
PHP Programming
MySQL Programming
C# Programming
After creating a course, students might want to know what the course contains.
Hence the following resources must be bound to each course which is in turn bound to a category.
Decomposed into:
Here are the steps to do this in Moodle.
Login to Moodle as Administrator.
From the Moodle Admin menu, navigate through - Site administration -> Courses –> Add/edit courses as shown in diagram 1.

Diagram 1
On click of
the screen as shown in diagram 3 is displayed in your Browser.
Click Add a new course as shown in Diagram 2

Diagram 2
The Add a new course form will be displayed in the Browser as shown in diagram 3.

Diagram 3
| Field Names | Description |
| Category: | The site administrator may have created course categories to help teachers and students find their courses easily. |
| Course Short name: | Many institutions have a shorthand way of referring to a course, such as BP102 or COMMS. Even if you do not already have such a name for your course, make one up here. It will be used in several places where the long name is not appropriate. The most common use is in the navigation bar that is at the top of most pages and this provides an active link to the course home page. For Eg. Moodle >> Features >> Assignments >> An Upload File assignment The above example has the short course name, "Features", in the navigation links (breadcrumb). The short name also appears in the subject line of email messages that are part of the course. |
| Course ID Number: | The ID number is an alphanumeric field. It has several potential uses. Generally, it is not displayed to students. However, it can be used to match this course against an external system's ID, as your course catalog ID or can be used in the certificate module as a printed field. |
| Course Summary: | The summary appears on the course listings page. |
| Format: | A course format refers to the layout of a course. They can be changed by the course Course administration block under settings. |
| Number of Weeks/topics: | This setting is only used by the 'weekly' and 'topics' course formats. In the 'weekly' format, it specifies the number of weeks that the course will run for, starting from the course starting date. In the 'topics' format, it specifies the number of topics in the course. Both of these translate to the number of "boxes" down the middle of the course page. |
| Course start date: | This is where you specify the starting time of the course (in your own time zone). The first week will start on the date you set here when you use the "Weekly" course format. This setting will not affect courses using the 'social' or 'topics' formats. However, this setting will have an effect on the display of logs, which use this date as the earliest possible date you can display. It can also make your course not visible to students even if when the course is available to students (see below). TIP: If your institution runs on a weekly schedule, you may want to consider setting the start date for courses on the first day of the week, like a Monday. TIP: In general, if your course does not have a real starting date then set the date to yesterday and use the availability setting to reveal the course to students. |
| Hidden sections: | This option allows you to decide how the hidden sections in your course are displayed to students. By default, a small area is shown (in collapsed form, usually gray) to indicate where the hidden section is, though they still cannot actually see the hidden activities and texts. This is particularly useful in the Weekly format, so that non-class weeks are clear, or if you have quizes you don't want your students to see.
TIP: If you choose, these non-available items can be completely hidden, so that students do not even know that sections or an activity in the course are hidden. |
| Show gradebook to students: | Many of the activities allow grades to be set. By default, the results of all grades within the course can be seen in the Grades page, available from the main course page for students and teachers.
TIP: If a teacher is not interested in using grades in a course, or just wants to hide grades from students, then they can disable the display of grades with this option. This does not prevent the teacher using or setting grades for an individual activities, it just disables the results from being displayed to students. |
| Show activity reports: | Activity reports are available to each student. These reports or logs show their activity and contributions in the current course. These reports include their detailed access log. Student access to their own reports is controlled by the teacher via this course setting. For some courses, these reports can be a useful tool for a student to reflect on their involvement and appearance within the online environment, but for some courses, this may not be necessary. Teachers always have access to these reports. Teachers can use the button or tab visible on each person’s profile page or use the Reports link in the course administration block. Your site administrator may ask you to turn this feature off. Showing activity reports can place a load on the server, slowing it down at times. For large or long classes it may be more efficient to keep it off. |
| Maximum upload size: | This setting defines the largest size of file that can be uploaded by students in this course. The site administrator can determine sizes available for the teacher to select. Teachers should be aware of a course's file structure. It is possible to further restrict this size through settings within each activity module. |
This data capture form is pretty straight forward and a bit long. Carefully read the prompts by the side of the data capture objects on the form. The prompts help indicate what has to be entered into the data capture objects on the form. If context sensitive Help is required simply click on -
- the help icon. A help screen will be pop up containing help content as shown in diagram 4. Click on the X in the top right hand corner to close the help screen

Diagram 4
After clicking
the course get created, Moodle CMS recognizes the existence of the course.
To verify this open another Browser tab and go in to the Moodle Home page. You should see that course created displayed on the home page as shown in diagram 5.

Diagram 5