Tag Archives: elearning

Attendance Module Options in Moodle VIDEO

A look at the various attendance options in moodle


Wire Framing with Moodle

Before teaching a Moodle course it is critical that a teacher design what they want to do. For many teachers, they believe that they begin the design process by going to Moodle and adding activity and other resources to their class. For someone who is thoroughly familiar with Moodle and have developed courses before this might work. However, for the majority online teachers they need to wire frame what they want their moodle course to look like online.

Why Wire frame a Moodle Course

In the world of  web developers a wire frame is a prototype of what a potential website will look like. The actual wire frame can be made in many different platforms from Word, powerpoint, and even just paper and pencil. Since Moodle is online a Moodle course in many ways is a website so wire framing applies to this context.

It doesn’t matter how a you wire frames their Moodle course. What matters is that you actually do this. Designing what you want to see in your course helps you to make decisions much faster when you are actually adding activities and resources to your Moodle course. It also helps your Moodle support to help you if they have a picture of what the you wants rather than wild hand gestures and frustration.

Wire farming a course also reduces the cognitive load on the teacher. Instead of designing and building the course a the same time. Wire framing splits this task into two steps, which are designing, and then building. This prevents extreme frustration as it is common for a teacher just to stare at the computer screen when trying to design and develop a Moodle course simultaneously.

You never see and architect making his plans while building the building. This would seem careless and even dangerous because the architect doesn’t even know what he wants while he is throwing around concrete and steel. The same analogy applies with designing Moodle courses. A teacher must know what they want, write it down, and then implement it by creating the course.

Another benefit of planning in Word is that it is easier to change things in Word when compared to Moodle. Moodle is amazing but it is not easy to use for those who are not tech-savvy. However, it’s easiest for most of us to copy, paste, and edit in Word.

One Way to Wire Frame a Moodle Course

When supporting teachers to wire frame a Moodle course, I always encourage them to start by developing the course in Microsoft Word. The reason being that the teacher is already familiar with Word and they do not have to struggle to make decisions when using it. This helps them to focus on content and not on how to use Microsoft Word.

One of the easiest ways to wire frame a Moodle course is to take the default topics of a course such as General Information, Week 1, Week 2, etc. and copy these headings into Word, as shown below.

Screenshot from 2017-01-20 09-15-19.png

Now, all that is needed is to type in using bullets exactly what activities and resources you want in each section. It is also possible to add pictures and other content to the Word document that can be added to Moodle later.  Below is a preview of a generic Moodle sample course with the general info and week 1 of the course completed.

Screenshot from 2017-01-20 09-26-00.png

You can see for yourself how this class is developed. The General Info section has an image to serve as a welcome and includes the name of the course. Under this the course outline and rubrics for the course. The information in the parentheses indicate what type of module it is.

For Week 1, there are several activities. There is a forum for introducing yourself. A page that shares the objectives of that week. Following this are the readings for the week, then a discussion forum, and lastly an assignment. This process completes for however many weeks are topics you have in the course.

Depending on the your need to plan, you can even planned other pages on the site beside the main page. For example, I can wire frame what I want my “Objectives” page to look like or even the discussion topics for my “Discussion” forum.

Of course, the ideas for all these activities comes from the course outline or syllabus that was developed first. In other words, before we even wire frame we have some sort of curriculum document with what the course needs to cover.


The example above is an extremely simple way of utilizing the power of wire framing. With this template, you can confidently go to Moodle and find the different modules to make your class come to life. Trying to conceptualize this in your head is possible but much more difficult. As such, thorough planning is a hallmark of learning.


Using Groups and Groupings in Activities in Moodle

Making groups and groupings are two features in Moodle that can be used for collaboration and or for organizational purposes in a class. This post will provide examples of how to use groups in an activity in Moodle

Using Groups/Groupings in a Forum

Groups and Groupings can be used in a Forum in order to allow groups to interact during a discussion topic. It is assumed that you already know how to make a forum in Moodle.  Therefore, the instruction in this post will start from the settings window for forums in Moodle.

  1.  The option that we need to adjust to use groups in forums is the “Common Module Settings”. If you click on this, you will see the following.

Screenshot from 2016-12-05 09-43-54.png

2. Depending on your goals there are several different ways that groups can be used.

  • Group mode can be set to visible or separate groups. If groups are visible different groups can see each others discussion but they can only post in their own groups discussion.
  • If separate group is selected. Groups will only be able to see their own group’s discussion and no other.
  • If the grouping feature is used. Only the groups that are a part of that grouping are added to the forum. The group mode determines if the groups can see each other or not.

In this example we will select group mode set to “visible groups” and groupings to “none once you click “save and display” you will see the following.

Screenshot from 2016-12-05 11-24-56.png

3. To see what each group said in their discussion click “all participants” and a drop down menu will be displayed that shows each group.

Using Grouping for Assignments

To use groups in assignments you repeat the steps above. In this example, we will use the grouping feature.

  1. The features are viewable in the picture below. I selected “separate groups” and I selected the grouping I wanted. This means only groups in the grouping will have this assignment available to them


2. Another set a features you want to set for an assignment is the “group submission settings”. The options are self-explanatory but here is what I selected.

Screenshot from 2016-12-05 11-31-12.png

3. Click save a display and you will see the following

Screenshot from 2016-12-05 11-32-33.png

The red messages just states that some people are in more than one group or not in any group. For this example, this is not a problem as I did not assign all students to a group.


The concepts presented here for forums and assignments apply to most activities involving groups in Moodle. Group is very useful for large classes in which students need a space in which they can having meaningful communication with a handful of peers.

Making Auto-Groups and the Grouping Feature in Moodle

In a prior post, we looked at how to make groups manually in Moodle. In this post, we will look at two additional features in making groups and they are

  • The Auto-group feature
  • The Grouping feature

Making Auto-Groups

Auto-groups allows you to have Moodle make groups based on a criteria you give it. If the  characteristics of the groups doesn’t matter that is a fast convenient way to put students in groups. Below are the steps

  1. After logging in and going to a course where you have administrative privilege go to course administration->users->groups. If you do this correctly you should see the following


2. Click on Auto-Create Groups and you will see the following

Screenshot from 2016-12-02 08-07-05.png

3. The page is mostly self explanatory. Groups can be formed based on the number of groups you want or the number of people per group. Group formation can also be limited by role in the class or by last name, ID, etc. Before groups are finalized you can use the preview button to look at the potential groups. Below is an example of a completed group formation

Screenshot from 2016-12-02 08-12-52.png

The auto-group feature made 12 groups and the names of the members are listed in the table. Once you are satisfied you click submit and return to the previous page

Screenshot from 2016-12-02 08-14-02.png

Using Groupings

Groupings allows you to place several groups into a “grouping” this allows you to add several groups to an activity at once. In order to use groupings you must first make groups which we have already done. Just like with the group feature in which the same person can be a member of several groups so can one group be a member of several groupings. Below are the steps to making groupings

  1. On the groups page, click on grouping and you will see the following

Screenshot from 2016-12-02 08-22-03.png

2. Click on  create grouping and you will see the following

Screenshot from 2016-12-02 08-23-26.png

3. We will give the grouping a name and click save changes and this will send you to the previous page shown below

Screenshot from 2016-12-02 08-34-43.png

4. To add a group to the grouping, you need to click on the people icon under the edit column and you will see the following

Screenshot from 2016-12-02 08-36-06.png

5. Now we will pick several groups to add to our grouping and click add as shown below


6. When you are done adding groups you click on back to groupings to finish the process as shown below

Screenshot from 2016-12-02 08-38-46.png


We now know how to make groups manually and automatically. We also know how to create groupings. However we have not yet learn how to actually using groups and or groupings in Moodle learning experiences. This will be a topic of a future post

Making Groups in Moodle

One of the many features available for teachers to use is the group mode for activities within a course in Moodle. This post will look at how to setup groups in a Moodle course.

What to Use the Group Mode For?

As with other features in Moodle, the challenge with the group mode is that you can use it for almost anything. The unlimited variety in terms of the application of the group mode makes it challenge for novices to understand and appreciate it. This is because as humans we often want a single clear way  to use something. Below are several different ways in which the group mode can be used in a Moodle course.

  • If the same Moodle course is used for two or more different sections the group mode can be used to put students in the same moodle course into different groups by section. For example, if a teacher is teaching two sections of English 101, section 1 would be one group and section 2 would be the other group.
  • Groups can also be used so that only certain groups see certain things in a Moodle course. In Moodle, you can limit who sees what be restricting to a certain group.
  • A more traditional use is to have students placed in groups to complete group assignments. Placing them in groups allows the group to submit one assignment that Moodle gives all members of the group credit for when it is marked.

If this is not confusing enough, you can also have students in several different groups simultaneously if you wanted. Therefore, whenever you are trying to use Moodle you need to consider what your goal is rather than whether it is possible to do it in Moodle. As stated before, the problem is the flexibility of Moodle and not its inability to facilitate a learning task.

In this post, we are only going to learn how to make groups. In a future post, we will look at using groups in terms of teaching and assignments.

Creating Groups in Moodle

  1. After logging into Moodle and selecting a course, you need to go to course administration->users->groups. If you do this correctly you should see the following

Screenshot from 2016-11-30 08-19-06.png

2. There are several things to mention before continuing

First, there are two different ways to create groups. You can create them manually by clicking on “create groups” or you can have Moodle make the groups using the “Auto-create groups” button. The auto-group option will be explained in a later post as welling as the grouping feature.

Second, there is a tab called “grouping” this is a feature that allows you to create a group of groups. In other words, several groups can be assigned to a grouping.  This allows you to assign several groups to an activity simultaneously rather than having to add each on manually. This is a great feature for a course that has two sections and each section has group activities. For now we will learn how to make groups manually.

Lastly, the column on the left, called “groups” will display the name of any groups that are created while the column on the left, called “members of” will contain the names of people who are a part of the group. Right now both are empty because there are no groups yet.

3. Click on the “create group” group button and you will see the following.

Screenshot from 2016-11-30 08-26-46.png

4. You now need to give the group a name. You also have the privilege to add other information if you want such as description or even a picture to represent the group. After providing the needed information you need to click “save changes” in order to see the following.

Screenshot from 2016-11-30 08-30-37.png

5. To add members to our practice group we need to click on the “add/remove” button. After doing this, you will see the following.

Screenshot from 2016-11-30 08-33-46.png

6. There are two columns, “potential members” and “group members.” To add people to the “group members” section just highlight whoever you want in the “potential members” side and click “add”. Below is an example of this

Screenshot from 2016-11-30 08-53-02.png

Just a note, at the bottom of both the “group member” and “potential member” list is a search function that can be used to find specific people in either section.

7. After placing people in the group, you can click on the “back to group” button. You will see the following.

Screenshot from 2016-11-30 09-01-57.png

The group name is displayed on the left and the members of the group are displayed on the right.


In this post we learned how to create groups. However, we have not learned yet how to use groups in a moodle course yet. This will be explained in a future post.

Making a Database in Moodle

For those of us who are not tech-savvy, the idea of making a database can sound very intimidating. However, a database is not as mysterious or difficult to create as you may think.

A database is strictly is just an organized way of collecting and storing records. If you ever made a list of your CD or book collection this is in many ways a highly simplified database.

Moodle allows a teacher to create a database to allow students to upload and or share information for whatever purpose. The secret to developing a database is to know what information you want it to store. After this, you just select the fields in Moodle to complete the database.

This post will explain how to develop a database in Moodle based on particular needs. We will make a database that stores information about Asian food.

  1. After logging into Moodle you need to turn editing on, click “add resources” and select database. As shown in the picture below.

Screenshot from 2016-09-14 09:10:35.png 2. After clicking “add”, you need to give the database a name and if you want, a description. The options are mostly familiar except for “entries”. The “entries”” options allows you to control when an entry is viewable. Below is a picture of the database.

Screenshot from 2016-09-14 09:15:31.png

3. After clicking “save and display” you will be taken to the next page where you add the fields you want. The fields are simply the different forms of information you want the database to store. There are 12 of them  as listed below and next to each is a description of how we will use them in the example

  • Date-Date you tried the food
  • Text input-Name of Asian food
  • Picture-Picture of Asian food
  • Menu-Meal when the food was eaten
  • Number-Rate the level of spiciness
  • Multi-menu-Who eats the food
  • Checkbox-Where is the food prepared at
  • Radio button-Recommendation of the food
  • Text area-Comments about the food
  • file-Upload recipe
  • URL-Website about the food
  • Latlong-Location of where the food was eaten

Screenshot from 2016-09-14 09:18:09.png

We will now use all twelve in making  a database

4. First, we will create a date field so the student can indicate when they tried the food. To do this click on the drop down box to add a new field . Type in the information and click “add”.

Screenshot from 2016-09-14 09:29:52.png

5.We will now make a text input. This is a single line of space for inputting text. In this field, the students will be able to put the name of the Asian food. There are also two options for making this field required and to autolink it throughout the course. Below is a visual

Screenshot from 2016-09-14 09:22:25.png

6. The picture field allows the students to upload a picture. For us, we want to be able to see the food that the students eat. You can set the options if you desire for the size of the picture


7. We will now create a menu field. This field will allow the student to indicate one of several options. For our example, the student will select if the meal was for breakfast, lunch, or dinner. In the options, you must put one choice per line

Screenshot from 2016-09-14 09:38:15.png

8. We will use the number field to indicate the level of spiciness of the food


9. The multimenu allows you to select several options at once. For our example, we want to know who eats this type of food foreigner, local, or both.

Screenshot from 2016-09-14 09:46:24.png

10. The checkbox field allows for multiple choices to be selected. For our example, we want to know where the food is prepared.

Screenshot from 2016-09-14 09:51:48.png


11. The radio button allows a person to make a single choice. For example, we want the students recommendation about the food

Screenshot from 2016-09-14 09:56:29.png

12. The text area allows for anything to be added. It is also possible to determine the size of this box. For us, we want to allow the student to share additional comments about the food.

Screenshot from 2016-09-14 09:59:48.png

13. The file field allows for attachments. We are going to have the students upload the recipe of the food.

Screenshot from 2016-09-14 10:04:11.png

14. The url field allows for a link. For the example, the students will put a website that explains more about the food

Screenshot from 2016-09-14 10:13:35.png

15. Lastly, the Latlong field allows for the inclusion of location. You have to indicate the external map services you want to use. For our example, we are asking for the location where the student ate the food.


16. After completing the various fields, you need to click on “templates’ in order to set the template.

Screenshot from 2016-09-14 10:19:05.png

Below are two more pictures, the first picture shows what an empty entry looks like. This can be accessed by clicking on “add entry”. The second picture is a picture of a completed entry. This can be seen be clicking on “view single”

Screenshot from 2016-09-14 10:20:42.png

Screenshot from 2016-09-14 10:22:38.png


This post explain how to create databases in Moodle. All that is required is an idea of what exactly you want the students to input. From there, clicking on several different fields is not to complicated for any teacher. The benefit of the database is that it is a highly structured way of collecting data. This is useful for students who require a greater degree of support.

Using the Attendance Module in Moodle

The attendance module in Moodle is yet another excellent tool for learning management. Unlike other Moodle modules, the attendance feature is still simplistic and is surprisingly simple to setup. With this module you can do some of the following.

  • Take daily attendance
  • Track overall percentage of attendance
  • Contact students about attendance
  • See students attendance in other classes

This post will provide a step-by-step procedure for setting up the attendance module in Moodle.

1. Log in to Moodle, select the course, and turn editing on

2. Click “add activity” select “attendance” and click “add”

2.jpg3. For the grade option consider the following

  • If you give points for attendance set the type to “points” and select a grade category
  • If you do not give points for attendance select “none”
  • After making a decision about these two options click “save and display”


4. Click “add session” and complete the following

a. Start date of the semester
b. Time of the class
c. Check the box “Repeat the session above as follows” because we want to use the attendance module more than once
d. Check the boxes for the days the class is held
e. Make sure class repeats every 1 week if this is how your class works
f. For “repeat until” select the last day of the semester
g. Click “add”
h. NOTE: You can have multiple sessions in a day if you repeat these steps. This is valuable for teachers who see the same students several times in a day.

4.jpg5. The next page shows the attendance there are five different views

  • All-see every session of attendance in the course
  • All-past-see session before the current date
  • Month-See the current month sessions
  • Weeks-See the current weeks sessions
  • Day-See today’s session
  • NOTE moodle will remember the view you select for the next time you log in


The next step is for customizing the features of your attendance. The example below is from one school but you can modify the settings however you want

6. Click on settings

a. Delete the “excused” column as it is not applicable in our example school
b. Change the number of points for being present from 2 to 1
c. Change the value of late from 1 to 0.65
* The school’s policy is 3 tardies is one absence
* Students should lose 1/3 of a point for be late or about 0.33
* When this happens three times it is the equivalent of losing a full point
* 1/3 + 1/3 + 1/3 = 1 absence


7. Click on “sessions” and take attendance by finding the day you want and clicking on the green circle


  • After taking attendance click “save attendance”


  • You will return to the previous screen and the green circle will become a green arrow.

7c.jpg8. To check a students attendance do the following

  • Click “reports” and click “summary”
  • below is some of the information on this page
    • Taken sesssions-days attendance was taken (useful to know if you took attendance)
    • Points-number of points earned (1 per session)
    • Percentage-points earned divided by total points
    • Total number of sessions
    • Points over all sessions
    • Percentage over all sessions
    • Max possible points
    • Max possible percentage

You can view attendance on individual days by selecting any of the following

  • All
  • All-past
  • Month
  • Week
  • Days

8_censored.jpg9. If a students attendance is not acceptable and you want to send a message through moodle do the following

a. Go to “reports”
b. Off to the right hand size are check boxes select the student(s) you want to send a message to
c. Click “send message” in the lower left of the screen
d. Enter your message and click “send message”


9b.jpg11. To check the attendance of a student in their other classes that use this module do the following

  • Click on a student’s name (Do not click on their picture)
  • Click on “all courses”



The attendance module provides teachers and administrators with a tool to see how students are doing not only in their class but across the campus. This assumes that everyone uses it. As such, modules such as the attendance module in Moodle requires support of all the teachers in order to reach full functionality.

Providing Quiz Feedback in Moodle

Like all of it’s other features in Moodle, the quiz module has so many options as to make it difficult to use. In this post, we are going to look at providing feedback to students for their participation in a quiz.

In the example used in this post, we are going to use a quiz that was already developed in a prior post as the example for this blogpost.

The first step is to click on “edit settings” to display all of the various options available for the quiz. Once there, you want to scroll down to “review options”. After doing this you will see the following

Screenshot from 2016-09-02 08:09:36.png

As you can see, there are four columns and under each column there are 7 choices. The columns are about the timing of the feedback. Feedback can happen immediately after an attempt, it can happen after the student finishes the quix but is still available for others to take, or it can happen after everyone has taken the quiz and the quiz is no longer available.

Which type of timing you pick depends on your goals. If the quiz is for learning and not for assessment perhaps “immediately after the attempt” is best. However, if this is a formal summative assessment it might be better to provide feedback after the quiz is closed.

The options under each column are the same. By clicking on the question mark you can get a better explanation of what it is.

Overall Feedback

One important feedback feature is “Overall Feedback”. This tells the student a general idea of their understanding. You can set it up so that different overall feedback is given based on their score. Below is a screen shot of overall feedback

Screenshot from 2016-09-02 08:44:25.png

In the example, the first boundary is for scores of 100 and above and the second boundary is for scores 1-99. Students who get 100 know they are OK while students with less than 100 will get a different feedback. You have to add boundaries manually. Also, remember to add the percent sign after the number

General Feedback and Specific Feedbackfor a Question

General feedback for a question is the feedback a person gets regardless of their answer. To find this option you need to either create a question or edit a questions.

Specific feedback depends on the answer they pick. Below is a visual of both general and specific feedback.

Screenshot from 2016-09-02 08:31:17.png

Below is an example of the feedback a student would get taking the example quiz in this post. In the picture below, the student got the question wrong and received the feedback for an incorrect response.

Screenshot from 2016-09-02 08:46:48.png


The quiz module is a great way to achieve many different forms of assessment online. Whether the assessment is formative or summative the quiz module is one option. However, due to the complex nature of Moodle it is important that a teacher knows exactly what they want before attempting to use the quiz module.

Creating a Quiz in Moodle

In this post, we will look at how to setup a quiz through importing questions from the question bank. Quizzes can serve many different functions within Moodle depending on the goals and objectives of the instructor.

After logging into Moodle and selecting a class that you are a teacher in. You need to click on “activity and resources” and click on “quiz”. You should see the following screen.

Screenshot from 2016-08-29 10:24:44.png

Give your quiz a name. Below there are many different options that are very confusing for people new to Moodle. Below are some brief explanations.

  • Timing is how long the quiz last as well as when it is available.
  • Grading allows you to determine what category to place the assessment as well as how many times the student can take it.
  • Layout is important as it determines how the quiz is displayed. It is usually best to have one question per page because if the computer freezes the student will only lose the information of the current question as the others were saved.
  • Question behavior refers to the action of the questions. The answers can be shuffled and or the the feedback can be adjusted as well.
  • Review options explains how the computer communicates feedback after a quiz response and both when the quiz is open and closed.
  • Appearance allows you to see the students profile picture during the exam if the exam is proctored.
  • Extra restrictions allows you to set a password or limit the IP addresses that can access the quiz
  • Overall feedback allows you to share with the students a general idea of how well they did based on their score.

Obviously the options are staggeringly confusing. Before trying to make a quiz it is always important to determine exactly what you want the students to do and the role the assignment plays in achieving this. For the example in this post, we want to make a quiz that assesses the students understanding of some content. As such, here are the options used in Moodle to achieve this

  • Timing: 10 minutes, pick date to open and close the quiz
  • Layout: New page every question
  • Question behavior: shuffle questions and deferred feedback
  • Review options: Clear the following
    • All under “immediately after the attempt”
    • All under “later while the quiz is still open”
    • We don’t want students to see the results until the quiz is closed
  • Extra restrictions: None
  • Overall feedback: none

Once the setting are determined you click “save and display” and you will see the following.

Screenshot from 2016-08-29 10:49:05.png

Now click “edit quiz” and you will see the image belowScreenshot from 2016-08-29 10:50:25.png

We will now add questions. The questions we will add were created in a prior post. To do this click “add” and select “from question bank”. From there, select as many questions as you want and click “add questions to the quiz.” You will see the following

Screenshot from 2016-08-29 10:52:51.png

In a future post, we will learn about providing feedback  for quizzes.


Quizzes provide a way for teacher to determine the progress of their students. This post provide some basic insights into setting up a quiz in Moodle.


Making Quiz Questions in Moodle

One of Moodle’s many features is the quiz activity, which allows a teacher to assess a student’s knowledge in a variety of ways. However, before developing a quiz, a teacher needs to have questions developed and ready to be incorporated into the quiz.

The purpose of this post is to explain how to develop questions that are available to be used in a quiz.

Make a Category

When making questions it is important to be organized and this involves making categories in which to put your questions. To do this you need to click on course administrator|questions bank|Categories. After doing this you will see something similar to the image below.

Screenshot from 2016-08-24 09:40:53.png

You want to click add category and type a name for your category. In the picture below we named the category “example”. When you are finished click “add category and you will see the following.

Screenshot from 2016-08-24 09:43:36.png

Finding the Question Bank

Now that we have a question category we need to go to the question bank. To do so click on  course administrator|question bank. You should see something similar to the following.

Screenshot from 2016-08-24 09:36:40.png

Select the “example” category you made and then “click create new question.” You should see the following.

Screenshot from 2016-08-24 09:50:39.png

As you can see, there are many different forms of questions available. The type of questions you should ask depends on many factors. For now, we will make a true or false example question. Once you select the option for T/F question you will see the following.

Screenshot from 2016-08-24 09:54:15.png

The question name is for identifying the question in the bank and not on the quiz. Therefore, avoid calling your questions “question 1, 2,3 etc.” because if you have multiply quizzes you will not know which question one to take from your bank. You need to develop some sort of cataloging system for your questions such as the following

1 Q1 TF 2016

This means the following

  • 1 means this is number 1
  • Q1 means this is quiz 1
  • TF means the question is true false
  • 2016 is the year the question was developed

How you do this is your own decision and this is just an example.

The other boxes on this page are self-explanatory. General feedback is what the student receives whether they are right or wrong. The other feedback is given depending on the response. After making a question selecting if it is true or false you will see the following.

Screenshot from 2016-08-24 10:10:01.png

In a future post, we will learn how to take questions from the question bank and incorporate them into an actually quiz.

Using the Lesson Module in Moodle

The lesson module in Moodle provides a way for a teacher to share content in an interactive way through the use pages that provide text and questions at the discretion of the teacher.

This post will provide basic information on how to setup and deliver content through a lesson.

Planning a Lesson

Lessons take a lot of planning. You have to determine what you want you students to do while also deciding how they will navigate through the lesson. This is not easy. For our example, we are going to have a brief lesson on two theories in education (perennialism and essentialism. Below is an outline of the structure of the lesson.

  1. Greeting page
  2. Perennialism
  3. Essentialism
  4. Question

Types of Pages in a Lesson

There are several types of pages you can use in a lesson there are explained as the following.

  • Content pages-These pages contain content or the learning material
  • Question page-These are for assessing learning
  • Cluster/end of cluster-This page is use to randomize several question pages
  • Branch/end of branch-Use to provide a different order in which content pages appear

In our sample lesson, we have the following types of pages

  1. Greeting page (Content)
  2. Perennialism (Content)
  3. Essentialism (Content)
  4. Question (Question)

Below are the steps for setting up a lesson

  1. Select the “lesson” option in the “activity and resources” menuScreenshot from 2016-08-19 09:01:30.png
  2. Give the lesson a name. There are a lot of other options available that are mostly self-explanatory. For now, we will just give the lesson a name and click “save and display”
    Screenshot from 2016-08-19 09:04:08.png
  3. On the next page, we want to add our first content page by clicking “add content page”. After you click you will see the following
    Screenshot from 2016-08-19 09:07:01.png
  4. On the content page we need to add some information. The name of the page is “understanding theories of education. This goes in the “page title”. In the “page contents” we put the following

    Welcome to the lesson on Theories in Education. Click on the button perennialism to learn about this theory.

5. You need to scroll down and find the “content 1” box. In the “description” type “perennialism and set the jump to the next page as shown in the picture below. Then click save page

Screenshot from 2016-08-19 09:11:11.png

When you click “save page” you should see the web page below

Screenshot from 2016-08-19 09:12:55.png

Under the heading actions select “add content page”. In the new page call it “perennialism”. You can give a brief definition of  perennialism. In addition, you can add a video on perennialism as my example did. Under “content 1” type “essentialism” and have this page jump to the next page. Below is what the page should look like.

Screenshot from 2016-08-19 09:15:42.png

We now repeat this process for the “essentialism page” The only difference is that for “content 1” we will have this page jump to a page called “summary questions”. Below is a visual of this step

Screenshot from 2016-08-19 09:18:12.png

The final page we need to create is a question page. This allows us to assess student understanding of the lesson. On the home page for the lesson under “action” after the “essentialism” page select “question. This is shown in the picture below.

Screenshot from 2016-08-19 09:21:59

On the next page select “Essay” as shown below

Screenshot from 2016-08-19 09:23:36.png

You can now give the page a name and ask whatever question you want. Make sure you set the jump to “end of lesson” and you can also determine how many points the question is worth. Below is my example.

Screenshot from 2016-08-19 09:26:47.png

You can see how your lesson looks using the “preview” tab. After your students have completed the lesson you can click on the grade essays tab to mark the essays. Below is an example.

Screenshot from 2016-08-19 09:29:43.png

The reports tab give you the results for all students.


The lesson module is a great feature in Moodle. It is important to keep lessons short, focused and lively in order to keep student motivated. The only limit to a lesson is your own imagination and the ability to plan systematically.  As progress in elearning continues lessons may be replaced in the near future with the development of authoring tools and other forms of interactive content.


Using the Chat Activity in Moodle

The chat activity in Moodle provides students with the opportunity to communicate with each other in real-time. This is an example of of synchronous learning, which is the traditional mode of learning found in classrooms. Students, through collaboration, are learning together in time.

In this post, we will look at how to setup a chat as well as some suggestions on the use of the chat activity in an online course.

Setting Up Chat

  1. In your Moodle course, make sure you have turn editing on and then click on “add activity or resource” in one of the available spaces. Then select “chat” as shown in the picture below.

Screenshot from 2016-08-08 07:34:06.png

2. In the next screen, you need to give your chat a name. Adding a description is optional. In the “chat session” section you can schedule when the chat takes places. You can also indicate if you want this chat session to be regularly schedule with the “Repeat/publish sessions” if you leave it on the default setting, students can join the chat room anytime. There is also an option for saving past chats and whether students can view past chats. Below is a screenshot of the features.

Screenshot from 2016-08-08 07:56:09.png

3. The actual chat room is simple to use. After clicking on “Save and display” the next screen will have a link called “click here to enter chat now”. When you do this, you will see the following.

Screenshot from 2016-08-08 08:00:42.png

4. The people who are in the chat room are displayed to your right. To type a message click on the empty box next to the “send” button, type your message, and press enter. Below is a sample message between the teacher and a student.

Screenshot from 2016-08-08 08:03:32.png

5. When you log in to chat the previous messages are gone. This is different from facebook which saves everything as a never-ending dialog. To see what was said in the past you need to click on the link “view past chat sessions” and then select the conversation you want to read. Below are two pictures, the first shows the link for viewing past chat session and the second shows a list of sessions to read

Screenshot from 2016-08-08 08:08:32.png

Screenshot from 2016-08-08 08:08:47.png

Suggestions for Using Chat

  • Chat is useful for allowing students to coordinate group work. The benefit of using chat for the teacher is control of what is happening and the useful of an official challenge of communication of the school.
  • Chat is one tool for allowing students to communicate in a foreign language in real-time.
  • For large classes, it is best to break the students into smaller groups for chatting. Since only one person can talk at a time and nobody can see each other, large groups are usually chaotic in a chat room.
  • Set a clear beginning and end to a chat. It is also important to keep in mind the various time zones the students may be in.


The chat activity is an excellent tool for coming into direct contact with students. This tool can be used to stimulate real-time discussion or for other means. When using chat be aware of the strengths and limitations and this will help in providing an excellent learning experience for the students.

Using Forums in Moodle

The forum module in moodle is a highly versatile tool available for a teacher’s use. For beginners in particular, the forum module can be used to delivery and teach all content. For this reason alone, it is wise for newbies to moodle to focus on using forums and to add additional tools that are more efficient for specific task later.

In this post, we will look at how to deploy forums as your one-all tool for someone who is using Moodle for the first time.

Using Forums for Everything

Below is a brief list of how forums can be used in multiple ways. The list below includes how the forum is used and the more efficient tool that could be used if the teacher is familiar with it. If there is no tool that is more efficient than the column is left blank.

Ways to Use Forums
Task Better Way
Download course outline file resource
Links to various websites link resource, book, or page
submit assignments Assignment activity
Quiz Quiz activity
Survey Survey activity
Organized key terms in course Glossary

Moodle is challenging to learn to use because it is so flexible. Having a beginner focus on using forums exclusively can allow someone to get up and running in a short period of time.

Creating a Forum

To create a forum you need to determine what the purpose of the forum is so that you can adjust the options accordingly. Let’s say you are new to Moodle and you want your students to upload an assignment to a forum so you can mark them. Below are the steps.

  1. In your Moodle course, click on “add activity”select “forum” and click “add” as shown below.

Screenshot from 2016-08-03 07:44:04.png

2. In the next screen, you need to give the forum a name and a description. The description is where you can place instructions or other information to complete the task. Below is a picture

Screenshot from 2016-08-03 07:46:52.png

3. You now need to indicate what type of forum you are using. If you click on the ? near “forum type” in Moodle it will explain each of the type of forums that are available. I will not repeat the explanation but I will provide suggestions on when to use each.

  • Simple discussion-If you want a focus forum on a question you pose, this is a good choice. This is also useful if the purpose is for students to upload an assignment.
  • Q & A forum-Useful for giving quizzes. You can set the options so that students do not see other students’ responses until they post their own answer.
  • The other choices available are mostly similar and are useful for a more open ended discussion.

We are going to pick “simple discussion”

4. The next three columns “attachment and word count”,  “subscriptions” and “post threshold for blocking” are self-explanatory. You can determine the size of the file to upload and determining if students have to be aware of the activity in the forum The blocking feature is useful for students who dominate a discussion or are argumentative.  Below is a picture of the options in our example.

Screenshot from 2016-08-03 09:24:14.png

5. The next two settings work together. The “grade” section allows you to determine where to place this activity in the gradebook. This assumes that you have setup the gradebook. You can also set a minimum score to pass if you want but this is optional.

The “ratings” section allows you to setup how you will mark the assignments. You can set the. These options have been discussed previously. The only thing new is the “aggregate” option. Moodle explains this to you. Remember however that the purpose of our forum is uploading of an assignment. As such, when you read the assignment you will put the grade in the forum. The picture below is the settings for our example.

Screenshot from 2016-08-03 09:38:36.png

The rest of the settings are not related to our particular task. So you can click “Save and return to course”

After Student Submits

When a student submits you will see the following on the course home page

Screenshot from 2016-08-03 09:43:37.png

Hopefully, you can see in small print “1 unread post”. Click on this and see the following

Screenshot from 2016-08-03 09:44:47

Click on the uploaded assignment and then you can rate the assignment using the drop down box “average of ratings”. The current score is out of a 100 points. After marking click “return”.

You can check to see if the grade was recorded by going to the gradebook.


This post provide practical advice for using forums. How you use forums is only limited to your creativity. Forums are particular useful for beginners as they can complete most Moodle task without mastery of the other modules. However, once you are comfortable with forums you should expand into other tools to further benefit your students.


Marking an Assignment in Moodle

As with all the features in Moodle, there are many different ways to mark an assignment. In this post we will explain several different approaches that can be taken to marking an assignment in Moodle. For information on setting up an assignment see the post on how to do this.

Below is a screen shot of a demo class for this post. To beginning marking an assignment, you need to click on the assignment while in the role of a teacher.

Screenshot from 2016-07-27 13:58:52.png

After clicking on the assignment you will see a

  • summary page that indicates the number of students
  • how many assignments have been submitted
  • the number of assignments that need to be graded
  • the due date
  • how much time before the assignment is late.

Underneath all this information is a link for viewing submissions and you need to click on this. Below is a visual of this.

Screenshot from 2016-07-27 14:02:55.png

On the next page there is a lot of information. For “grading action” we don’t want to change this option for now. The next section has the names of the students who have submitted the assignment. The “grade” box allows you to submit a numerical grade for the assignment. The “online text” box is only available if you want the students to type a response into Moodle. The “file submission” link allows you to download any attachments the students uploaded. If any comments have been made by the student or someone else you can see those in the “comments” section. The “feedback comments” allows you to inform the student privately how they did on the assignment.

The other options are self-explanatory. Please note that this example uses the quick grading option which is useful if you are the only one marking assignments in the class. Below is a visual of this page.

Screenshot from 2016-07-27 14:05:50.png

Once you put in a score and at feedback (feedback is optional). You must click on “save all quick grading changes”. The student now has a grade with feedback on the assignment. As the teacher, you can view the students overall grade by going to the “grading action” drop down menu and clicking on “View gradebook” You will see the following.

Screenshot from 2016-07-27 14:20:19.png

You can also change grades here by clicking on the assignment. This will take you “grading summary page” which is the second screenshot in this post. If you click on the pencil you can override an existing grade as shown in the screen below. It will take you to the following screen.

Screenshot from 2016-07-27 14:22:47.png

Click on override and you can change the grade or feedback. Click on exclude and the assignment will not be a part of the final grade.


In this post we explored some of the options for grading assignments in Moodle. This is not an inherently technical task but you should be aware of the different ways that it can be done to avoiding becoming confused when trying to use Moodle.


Adding Categories and Graded Items in Moodle

In this post, we are going to take a closer look at setting up the gradebook in Moodle. In particular we are going to learn how to setup categories and graded items in. For many, the gradebook in Moodle is very confusing and hard to understand. However, with some basic explanation the gradebook can become understandable and actually highly valuable.

Finding the Setup Page

After logging into Moodle and selecting a course in which you are the teacher, you need to do the following.

  1. Go to the administration block and click on “grades”
  2. Next click on the “setup” tab. You should see the following


The folder “ENGL 5000 Experimental course” is the name of the class that I am using. Your folder should have the name of your class in this place. When you create categories and grade items they should all be inside this folder.

Making Categories

It makes sense to create categories first so that we have a place to put various graded items. How you setup the categories is up to you. One thing to keep in mind is that you can create sub-categories, sub-sub categories, etc. This can get really confusing so it is suggested that you only make main categories for simplicity sake unless there is a compelling reason not to do this. In this example, we will create 4 main categories and they are

  • Classwork (35% of grade)
  • Quizzes (20% of grade)
  • Tests (20% of grade)
  • Final (25% of grade)

To make a category click on “Add category” and you will see the following.


  1. Give the category the name “Classwork”
  2. Aggregation is confusing for people who are not familiar with statistics. There are different ways in which grades can be calculated in a category below is the explanation of 2 that are most commonly used.
    • Mean of grades-This aggregation calculate the mean of the graded items. All items have the same weight
    • Simple weighted mean-For this aggregation, the more points an item is worth the more influence it has in the calculation of the grade for the category.
  3. Set your aggregation to “mean of grades
  4. Click on “category total”
  5. The grade type should be set to “value” this means that it is worth points.
  6. The maximum grade should be set to 35. Remember our classwork category is worth 35% so we want the category to be worth 35 points and the entire class to be worth 100 points. Moodle is able to standardized the data so that everything fits accordingly.
  7. Click on “save changes”

Repeat what we did for the “classwork” category for each of the other categories in the example. Below are screenshots of the categories

QUIZZES Category






If everything went well you should see the following on the setup page.


Notice how the class is now worth 100 points. You can make your categories worth whatever you want. However, it becomes difficult to interpret the scores when you do anything. As educators, we are already use to a 100 point system so you may as well use that in Moodle as well even though you have the flexibility to make it whatever you want.

There is one more step we need to take in order to make sure the gradebook calculates grades correctly. You may have noticed that each of our categories are worth a different number of points. Therefore, we must tell Moodle to weigh these categories differently. Otherwise the results of each category will have the same weight on the overall grade. To fix this problem do the following.

  1. Find the folder that has the name of your course (for me this is ENGL 5000 Experimental course)
  2. To the right of the folder there is a link called “edit” click on this.
  3. Click “edit settings”
  4. You do not need to give this category a name so leave that blank.
  5. For aggregation, change it to “simple weighted mean”
  6. Click “save changes”

You should see the following


Notice in the course total that it now says “simple weighted mean of grades”.

For adding graded items, you do the following

  1. Click on “add graded item”
  2. Give it a name (I will call mines quiz 1)
  3. Determine how many points it is worth (for me 10 points)
  4. Scroll to the bottom and you will see a drop down tab called “grade category”
  5. Pick the category you want the graded item to be in.

Below is an example of a quiz I put in the quiz category. This is what the setup page should look like if this is down correctly


As you can see, quiz 1 is worth ten points. You may wonder how quiz 1 can be worth 10 points when the entire category is only worth 20. Remember, Moodle use statistics to condense the score of the quiz to fit within the 20 points of the category.


This post exposed you to the basics of setting up categories and graded items in Moodle. The main problem with the gradebook is the flexibility it provides. With some sort of a predefined criteria it is easy to get confused in using it. However, with the information provided here, you now have a foundation for using the Moodle gradebook.

Setting up Assignments in Moodle

In this post, we will explore how to setup an assignment in Moodle. As with most features in Moodle, how to setup assignments comes with an endless array of options and ways that can become exceedingly confusing for people. As such, we will not look at all of the options but rather try to look at the basic steps need to complete this process.

  1. Once you are logged in to Moodle and your course as a teacher you need to turn on editing in order to see the options for adding resources and activities. Once editing is on you need to click on the link that says “add an activity or resource.” After clicking on this link you should see the following.

Screenshot from 2016-07-18 10:31:30.png

2.Select the “Assignment” button and click “add” and you should then see the following

Screenshot from 2016-07-18 10:33:07.png

3. You need to type a  name for the assignment in the “assignment name” box as well as a brief description of the assignment in the “description” box. These are required.
If you look closely at the many different options you will see little question marks in many places. Clicking on these will give you a brief explanation of what the feature does. This is important to know as there are too many features to explain them all clearly.

Explanation of the Various Sections

Additional Files. This section allows you to upload files the students may need to complete the assignment. It is shown in the picture above.

Availability and Submission Types. Availability allows you to setup time frame in which the assignment can be completed. The submission type allows you to determine how the students can submit the assignments. Below is a visual of these two sections.

Screenshot from 2016-07-18 10:38:59.png

Feedback Type and Submission Settings. The feedback type is how you can communicate with students about their grade for the assignment. Submission settings allows you to use one of several options for allowing students to turn in their work through Moodle. Below is a picture of what these sections look like.

Screenshot from 2016-07-18 10:43:55.png

Group Submission and Notifications. Group submission is useful when a team of students submit something together. Notification settings provide options for how Moodle communicates with teachers and students when assignment are submitted and marked. Both of these settings are shown below.

Screenshot from 2016-07-18 10:48:48.png

Grade Settings. Grade settings provides options for how papers are marked. Again, further details, you need to click on the question marks for additional information. Below is a screenshot of the grade options.

Screenshot from 2016-07-18 10:52:12.png

The final section is common module sections. These can mostly be ignored unless you are working with students in groups. After determining your settings you need to click either “save and return to course” or “save and display”.


There really is no simple way to explain when to use the various features available when using assignments. What to use depends on such factors as the needs of the students, the learning environment, the goals and objectives of the course, etc. As such, for you as a teacher the best advice to be given is to look at the context in which you are teaching and try to find the right combinations of options to use for that particular assignment.

Creating Rubrics in Moodle

Rubrics are a systematic way of grading assignments. They can be holistic or analytical in nature.

A holistic rubric looks at the overall assignment and provides one over-arching criterion with various levels of performance. For example, a paper can be jduge on overall writing by making the categories of excellent, good, average, and poor. Each of these ratings comes with a brief paragraph that describes the level of performance. This is a way to provide some feedback with having to spend a large amount of time marking.

An analytical rubric breaks the assignment done into components and provides a rating for each component. For a research paper a teacher might include the components of grammar, formatting, word count, etc. and each of these components would have a score attached to it.

In this post, we are going to develop an analytical rubric for an assignment in Moodle. The only activity that allows for rubrics is “assignments” so we will make a rubric for this activity.

Making a Rubric

  1. After logging into Moodle, in your course, click “turn editing on”
  2. Next, in one of the sections of the course click “add activity”
  3. Select “assignment”
  4. The setting page for the assignment appears. There is a lot of information here but focus on the following
    • Give your assignment a name (THIS IS REQUIRED BY MOODLE)
    • Give your assignment a description (THIS IS REQUIRED BY MOODLE)

Below is a picture of step 4

Screenshot from 2016-07-13 14:07:03.png

5. Scroll down to the “grades” tab

6. Set maximum number of points to “30”

7. Change the grading method to “rubric” and leave the rest of the settings the same

Below is a picture of steps 5-7

Screenshot from 2016-07-13 14:10:23.png

8. Click “save and display” and you will see the following.

Screenshot from 2016-07-13 14:11:59.png

9.  Click on “define new grading form from scratch” The other option only works if there are existing rubrics.

10. In the next screen, you need to complete the following

  • Give the rubric a name
  • Create three criterion by clicking on “add criterion” two times
  • Add one levels to each criterion by clicking on “add level”. You should have four levels for each criterion
  • Below is a picture of the rubric I developedScreenshot from 2016-07-13 14:22:36.png

As you can see, rubric is highly flexible. Each level can be worth a different number of points ad you can have a different number of levels for each criterion. The only rule is to make sure that the total points for the rubric are the same as those you set in the points option in assignment settings.

11. Once finished, click”save rubric and make it ready” You should see the following

Screenshot from 2016-07-13 14:27:42.png

We can now use our rubric and I will demonstrate this with an example student. You may not be able to follow along if your course does not have any students.

  1. I click on “view/grade all submissions”
  2. Next, I see the assignment and the students in the class. To grade the student I click on “edit” and select “grade”. Below is a picture

Screenshot from 2016-07-13 14:30:54.png

3. I can now pick the score  I want to give. Provide comments for each criteria and provide overall comments in the “Feedback” section. Below are pictures of the rubric and feedback.

Screenshot from 2016-07-13 14:33:35.png

Screenshot from 2016-07-13 14:35:39.png

4. Now, I click “save changes” On the next screen I click “continue”You should now see the grade page again with the score and feedback you provided. Below is a visual of this

Screenshot from 2016-07-13 14-37-47_censored.jpg


This post provided step-by-step instruction on using rubrics in Moodle. Rubrics provide quick feedback to a student in terms of there performance on specific action-based task.

Making Scales in Moodle

Scales are used in Moodle to grade individual assignments. Once created, scales can be used for any assignment if desired.

The difference between scales and letter grades is that letter grades can be used for individual assignments and or for determining the overall grade of a course. Scales can only be used for assignments and the results of a using a scale are used to calculate the final grade of a course.

In this post, we will look at how to make a scale in Moodle

Creating a Scale

  1. In a Moodle course in which you are the teacher click on “course settings” and then click on “grades”
  2. Inside the grades window, click on “scales” you should see something similar to the following.

Screenshot from 2016-07-08 10:53:03.png

There are two categories of scales. The first is “custom scales” these are scales that you make as the teacher. The second category is “standard scales” these are made by your site administrator are came with Moodle upon installation.

3. Now, click on “add a new scale” to begin making your own scale. You should see a screen similar to the following.

Screenshot from 2016-07-08 10:57:14.png

This is mostly self-explanatory. You need to give the scale a name in the “name” section. The “standard scale” box should only be checked if you want the scale to available all over the Moodle site.

The “scale” section is a little trickier. In this section, we will put all of the levels of our scale. You put the lowest ranking comment first and go in increasing order. We are going to make a scale with three levels as shown below.

Poor, Okay, Excellent

You can copy the text above into the “scale” section

The description section can be left blank. This is useful for telling people or reminding yourself of the traits of the scale and its purpose. Once you provide all the necessary information click “save changes.” Below is a picture of the completed scale with all of the necessary information.

Screenshot from 2016-07-08 11:11:06.png

The scale we made is a three point scale. A mark of poor = 1, okay = 2, and excellent = 3. When using the scale, students will see the word of the scale while the gradebook would record the word and points for calculation.

4. Using the Scale

Whenever you make any kind of assignment in Moodle, all you have to do to use the scale is to change the option “grade type” and set it to “scale” as shown in the example below.

Screenshot from 2016-07-08 11:27:15.png

All other features can be left only. In a future post, we will look at greater detail how to created assignments.


This post provided explanation into creating scales in Moodle. Scales provide a way to give richer feedback than just giving points and or a letter grade. As such, a combination of points and scale grades can provide students with a multi-faceted feedback experience.

Creating Grading Systems in Moodle

Moodle is an open-source learning management system that is used by many different institutions within and outside of education. The challenge with Moodle is not a lack of features but rather how incredible flexible it is. What you can do with Moodle is only limited by your imagination. This problem is almost insurmountable for people who like rigid and fixed systems and options.

The overall flexible found in the Moodle system is also a part of the gradebook found within Moodle. A common complaint is that the gradebook is too complicated. In reality, the complexity of the gradebook is its flexibility that it possesses. Without clear goals and objectives going in, the gradebook is impossible to use.

In this post, we will begin to explore some of the features of the Moodle gradebook before moving to other features of this Learning Management System.

Types of Grades

There are three ways that grades can be recording in the gradebook in Moodle

  1. Numerically (value)
  2. As a letter (text)
  3. As a scale (scale)

We will look briefly at each

Numeric Grade

The default option in Moodle is a numeric grading. This option involves giving points for the completion of an assignment. The default number of points is 100 but this can be changed as necessary. Below is a screenshot of an assignment that is using a numeric grade. Notice how the grade type is set to “value” and the maximum grade is set to 100 points.

Screenshot from 2016-07-05 09:42:04.png

Letter Grade

A letter grade is a letter, word or phrase that serves as a substitute for numerical grade. The letter acts like a number and the letter or word is converted into a number for calculating grades. Below is an example of letter grade system.

Screenshot from 2016-07-05 09:54:09

Below are directions for creating a letter grade system in Moodle 2.8

  1. Log in to your Moodle system and pick a course it which you have teacher authorization.
  2. Inside the course, click on “course administration” and then click on”grades”
  3. Click on the “letters” tab. You can see the tab in the picture below.

Screenshot from 2016-07-05 10:00:53.png4. There should be some default settings already visible. We want to changes these so we need to click on the “edit” link.

Screenshot from 2016-07-05 10:02:39.png
5. You should no see a new screen with the current grades along with their cutoff points. In this screen click on the “override site defaults” so we can set our own grade system.

Screenshot from 2016-07-05 10:04:35.png

6. We will now set our own sample grade system below are the details

  • Excellent 90%
  • Good 75%
  • Satisfactory 60%

Below is what this looks like in Moodle

Screenshot from 2016-07-05 10:14:49.png

After clicking on “save changes”, here is what the grade systems looks when it is complete

Screenshot from 2016-07-05 10:16:00.png

Whenever we want to see the final grades of a course. This scale will be used and will be displayed as the final grade. However, if we want to grade individual assignments with different grading systems we will need to make a scale. In a future post, we will look at how to create scales for grading.


Moodle offers a huge array of options in terms of learning and instruction. In addition, Moodle offers many different options in regards to grading that can by confusing. However, with clear goals it is possible to achieve what you want from this system.