The Certificate activity is a third-party enhancement tool available in Joule. It creates certificates/diplomas for students and is completely customizable. You can add borders, watermarks, seals and even show grade information. You are also able to establish conditions for completion, such as attainment of a certain grade, before students will be able to print their certificate.
Depending on how Certificates have been setup by your Teacher there are a few different ways you can get them.
Ways to get your certificate:
After you receive your certificate, if you click on the certificate link from the course homepage, you will see the date you received your certificate and will be able to review your received certificate.
The chat activity enables students and teachers logged into a course to have a text-based conversation in real time.
The transcript of the chat may be saved and archived. Chat rooms may be available all the time or chats may be scheduled as needed.
Participation in a chat may be graded.
Students will generally simply click a link to enter the chat. They may also select a more accessible interface or view the transcript of a previous chat session.
After students have entered the chat room, they enter text into a text field at the bottom of the screen and click send to have their message displayed to others in the chat room.
The choice activity enables teachers in a course to ask participants one question with several answers. It is a one-question poll or survey.
Participants respond to the question by choosing one of the answers provided by the teacher.
The teacher may choose to display the results of the choice poll to students before they have responded to the question, after they have responded to the question, or not at all.
To vote in a choice, the student first ticks one radio button and then clicks the Save my choice button. The student may see results to date before saving his or her choice if the teacher has configured the Choice activity to allow this.
After saving his or her choice, the student may see no results or may see anonymous results for his or her classmates. This depends upon the way the teacher has configured the activity.
The eFolio Assignment type is an assignment that allows a student to submit an eFolio page as a response to an assignment. That eFolio page can contain any of the eFolio content types a student can add to eFolio, including HTML entries, files, images and/or videos. An eFolio page can contain multiple eFolio content items, which makes this assignment type extremely versatile. The assignment provides read access to the eFolio item automatically to allow the teacher to review the entry and grade it.
The eFolio assignment only allows a user to submit an eFolio site or page as a response to the assignment. This means that a student must first create a page in eFolio and attach any materials they want to submit to the page. To create a page, the student navigates to the institution's eFolio site via the eFolio block's Go to eFolio link. Once in eFolio, the student can create a page by selecting an existing site or page and clicking the green plus sign button or by clicking the green plus sign button below the currently selected site to create a new site.
A student can then drag an existing content item under the My Content menu on the left-hand side.
Submitting a response to an eFolio assignment starts by clicking on the assignment's link in the course. Once in the assignment, click on the Edit Submission button. On the next page, you will be given a selection of sites in your eFolio account to choose from. Clicking on the site link will reload the page and display a list of all the pages and sub pages within the site.
To submit a site or page link for review, click the Submit: <Page or Site Title> button. The student can click the Cancel button to cancel their submission.
The Feedback module is used to create surveys to collect information from students in a course.
To respond to the questions in a Feedback activity, a student first clicks on the link to the activity from the front page of a course.
The student is then presented with an entry page that includes the activity's instructions and clicks the Answer the questions... link to access the feedback questions.
The student responds to the questions and clicks on the Submit your answers button.
Finally, the student sees a thank you screen.
Clicking on the Continue button takes the student back to the front page of the course or to a URL defined by the instructor in the Feedback settings.
The Forum activity enables students to post and reply to comments, suggestions, questions, etc. Unlike the Chat activity, participants communicate asynchronously.
There are 5 forum types:
When a student wants to participate in a Forum activity, he or she first clicks on the front page link to the forum.
The image below shows what the student sees if the forum is a standard forum.
After the student clicks on the link to the discussion, the post becomes visible. The student sees not only the text of the post, but also a search box for the forum and a drop-down menu enabling him or her to change the way the thread is displayed in the browser.
To respond to a post, the student clicks on the Reply link in the bottom, right-hand corner. The student then sees:
The Joule Synchronous activity allows teachers to create synchronous meetings rooms. These meeting rooms allow for virtual discussion, screen sharing, document sharing and interaction with up to 100 virtual users. These meetings can have a high impact on a student's learning progression compared to other online asynchronous activities, allowing the user to get feedback in real time from multiple peers. Joule Synchronous allows for recording of sessions to enable users with time conflicts to review the same conversations and learn as much as they would if they had attended the session. Furthermore, Joule Synchronous allows teachers to assign a grade to the attendance of a session.
To join a meeting, a user clicks on the associated activity link on the course page.
The Joule Synchronous meeting screen has five views, depending on when the user accesses the screen. The screens are:
Before the meeting time, the Joule Synchronous meeting screen will display that the meeting is not scheduled to start until the specific date and time and how long the meeting is scheduled for. Clicking the Continue button will take the user back to the course.
Students will see the Host has not yet joined the meeting message when the meeting is open, but the host (the user that created the meeting – usually the teacher) has not yet joined the meeting. The user can click the browser's refresh button until they see the message stating they can join the session. See the "During the Meeting Time and the Host Has Joined" section below for more information.
After the host has joined a meeting, students will be able to join the meeting. The image above is an example meeting. Students will also see a box showing who has joined the meeting already below the link to join the meeting.
Once the meeting's duration has passed, students and teachers will be able to view when the meeting happened, who attended the meeting, and a list of recordings and files shared during the meeting.
The creator of the meeting (typically a teacher) determines how many seats are available in a Joule Synchronous meeting, and it is possible for a teacher to create a meeting that has fewer seats than there are students in the course who wish to join. In this case, any student who would be in a seat over the limit will see the message There are more enrolled users than the number of seats reserved for this course. Sorry this meeting is now at capacity. Students will be unable to join even if another student leaves the meeting after the number of available seats has been filled.
After a meeting has ended or even during the meeting a user can download content that has been uploaded, view all recordings of the session and make a recording offline (save a recording as an FLV file to their desktop). If files have been uploaded or there is a recording for a meeting the Meeting Content table will be displayed below the Attendee History table.
To download content shared by the teacher click on the Download link next to the name of the file or recording in the Access column in the Meetings Content table.
A student can view the recording from the Web by clicking on the name of the recording in the Meeting Contents column off the View recording link in the Access column. This will connect the user to the meeting server and play back the session.
A student or teacher can make a recording offline, which means to save the recording on their computer, by clicking on the Make Offline link in the Access column of the Meeting Contents table. Clicking this link will cause the Adobe Connect player to display and the user will be prompted for where to save the FLV file on their computer. The recording will play all the way through and at the end the file will be saved to the user's computer.
The Quiz module provides a powerful and complex tool for assessment. In general, quizzes help determine what students have learned. A well-designed test can give critical information about a student's understanding of the material.
Feedback about performance is critical in a learning environment. There are two ways to give feedback to students: on each question or overall. The Quiz module can display feedback and scores at different times during the quiz using the review options.
A wide variety of quiz reports (in addition to grades) are available. Quiz reports can not only focus on a single student's attempt to answer each question, but they can also perform a robust analysis of a question's validity based upon aggregated student responses.
Moodle’s Quiz module has a large number of options and tools. For example, quizzes with different question types can be randomly generated from categories of questions. Students can be allowed repeated attempts at a question; they can also be allowed to retake a quiz multiple times.
There are different options for scoring individual questions, attempts, and even each question type within a quiz.
Further, different display methods can even make the same quiz appear different each time. This can be done by customizing the viewed format (by manually setting the page breaks) or by setting the number of questions per page. Questions can be shuffled in regards to presentation order. Quizzes can even be made to look and act like a paper test.
When the module does the "question provisioning" work and grading for instructors, it’s easy to give students a chance to practice taking a test, or to give frequent small quizzes.
Of course, using the quiz engine effectively takes some work and practice. The first thing to do is to use effective question design strategies. If you ask good questions, you’ll get useful data about your students’ performance and understanding of the material. Of course, the converse is also true. Here are some key ideas about online assessment design:
Once you’ve got a few well-written test banks, be sure to use the quiz reports and statistics to monitor your class's performance. The detailed reports and statistics available to you are valuable tools for understanding student comprehension of the material.
Students can view Quiz activities by clicking on their links within the course.
The first page of the Quiz is always accompanied by some instructions. Click the Attempt quiz now button to begin the assessment.
Quiz questions take the shape of numerous types, including:
Instructors will either place single or multiple questions on pages within the quiz.
Some quizzes might be multiple pages, so click the Next button to advance the pages.
At the end of the quiz, you'll view a summary of your attempt, which shows if any question went unanswered by accident. Click on Return to attempt to finish the quiz, if it was not previously submitted. Click on Submit all and finish to close out the attempt.
You will also be given a Confirmation warning that confirms that you want to close the attempt.
Next, you will see a table of all of your attempts on this quiz (instructors can create quizzes that are accessible one time or many times).
If you choose the "Review" link for an attempt in the Summary of all previous attempts, you will see which questions you answered correctly or incorrectly.
The survey activity consists of three types of pre-made, standard and verifiable survey instruments that help teachers understand what their students are thinking:
To take a survey, the student will click on the appropriate link on the front page of the course.
The student will then see a form.
If the student is taking a Critical Incidents survey, the form will look like this:
The ATTLS form will look like this:
And the COLLES form will look like this:
The student will complete the form and click on the submit button:
Clicking on the Continue button takes the student back to the front page of the course.
If the student returns to the survey, he or she can view results to date:
The Class List block makes it easy for a user to see other users enrolled in a Joule course. The Class List block displays all people enrolled in a course and allows quick access to user profiles and direct messaging. A (T) differentiates the teacher from the students, and the color of the persons' name in the list indicated whether the user is on/offline.
Navigate to the Class List block.
Click on the envelope next to a person's name to create and send a personal message, or click on a name in the list to visit the profile of that person.
The names of students online will be bold and students who are not online will not be bold. Messages can be sent to users who are not online and they will receive them when they log back in.
A (T) designates that that person is the Teacher in the course.
The Course Completion Status block is used to provide students and teachers with access to the course completion tracking report. For the student, the block provides a simple view of their course completion status and what criteria have been met and what criteria need to be met for the course to be considered complete. For the teacher, the block provides access to the full course completion tracking report on all students in the course.
The Course Completion Status block provides the student access to both a simple and detailed report of their completion status for the course.
There are eight completion criteria types that a teacher can set in any combination for a course. Those criteria types are:
The simple report is what a student sees when viewing the Course Completion Status block in a course. The simple report provides a quick view of all the completion criteria for the course and the student's status. Each completion criteria set for the course provides an indicator of status, a "Yes" or "No" or a number of completions out of the total number needed for the specific criteria. Below is an example view:
From the simple report/block view, click on the More details link to access the detailed report. The detailed report lists the current status of the course completion, if all or just one of the criteria is required for completion, and all criteria for a course to be considered complete.
The detailed report has the following columns:
The eFolio block, in conjunction with the eFolio authentication module, provides a way to link a student's Joule account with their eFolio account. The eFolio block is used to create an initial user account and navigate to eFolio once the user has created an account.
The eFolio block provides the same functionality to all user accounts regardless of role. The block allows a user to create an account on and navigate to the institution's eFolio site.
Upon first viewing the block on a Joule site, the user will be presented with a single link Connect.
Clicking on this link will prompt the user to verify if they have an existing eFolio account or not.
Clicking the No button will cause the user to go through the account creation process at the institution's eFolio site. After creating an account on the eFolio site, the user will need to click the Login to your account link.
Clicking the Yes button will take the user to the institution's eFolio site login page, where the user will be prompted to enter their existing user name and password.
Once the user has logged into the institution's eFolio site, the user's account is linked between the two systems. The user will then be able to navigate back and forth between Joule and the institution's eFolio site without logging into eFolio again.
If the account has been linked to the institution's eFolio site previously, then the user can click the "Go to eFolio" link wherever the eFolio block has been added.
Navigating from the institution's eFolio site back to the institution's Joule site starts by clicking on the Accounts tab within the institution's eFolio site.
Next, click on the Services menu tab in the left-hand menu and then the name of the institution's site you wish to return to.
Finally, click on the Go to Moodlerooms Account button.
Disconnecting the user's Joule account from the institution's eFolio site can be done from either the institution's Joule site, or the institution's eFolio site.
The Intelligent Learning Platform block is part of Moodlerooms' Datatel integration. The block provides Datatel clients with the ability to set midterm and final grades for a course, send retention alerts, and view the last date of attendance for a student in the course. The midterm and final grades can also be published directly to the Datatel system.
The ILP Integration block provides students with a link back to the Intelligent Learning Platform from the course. Click the Back to Portal link to return to or access the Datatel Portal (WebAdvisor) from the course.
Joule Mobile allows for contact information to be shared between users in the Joule site via the Joule Mobile phone application. In the Joule Mobile block, users have the ability to specify which information they would like to share with other users. Administrators can determine what information should be shared with other users by default. This allows the administrator to create an opt-in policy (all contact data is hidden by default and individual users must enable the sharing of contact data), an opt-out policy (all contact data is on by default and the individual user must disable the sharing of contact data), or some contact data is shared by default and other data must be enabled. If users do not share their e-mail address, then they cannot take advantage of the Dubmenow card exchange platform.
The block is accessible by all users at all levels (site and course) and allows the user to set their own preferences for what contact data is shared with other users within the Joule Mobile phone application. When you view the block, you are provided with a single link called Update preferences:
Once have entered the preferences, you will be presented with the following options that you can set:
The Joule Synchronous Instant Meeting block is used to create, update and display instant Joule Synchronous meetings for the course. The block uses the settings from the Joule Synchronous activity to create instant meetings for synchronous discussions with users enrolled in the course. This allows for easy one off conversations with students who are online at the time or the creation of instant office hour sessions at a given period of time only if students are interested.
Current meetings are Joule Synchronous Instant Meetings that have not passed their duration period. These are meetings that the student maybe able to join if enough seats are available. To access an instant meeting click on the Current tab if it isn't already selected and then click on the name of the meeting you want to join.
The Joule Synchronous instant meeting has 3 views depending upon if the host has joined and if there are seats available. The screens are:
Students will see the Host has not yet joined the meeting message when the host (the user that created the meeting usually the teacher) has not joined the meeting. At this time the student's only course of action is to click the browser's refresh button until they see the message stating they can join the session, the host has joined section for more information on joining a meeting.
After the host has joined a meeting students will be able to join the meeting. The image above is an example meeting; students will also see a box showing who has joined the meeting already below the link to join the meeting.
A teacher determines how many seats are available in a Joule Synchronous Instant meeting and it is possible for a teacher to create a meeting that has fewer seats than there are students in the course who wish to join. In this case any student who would be in a seat over the limit will see the message The are more enrolled users than the number of seats reserved for this course. Sorry this meeting is now at capacity. Students will be unable to join even if another student leaves the meeting after the number of available seats has been filled.
Expired meetings are Joule Synchronous Instant Meetings that have passed their duration period. These meetings are used to display recordings to a student who was unable to attend the instant meeting. To access an expired meeting click on the link with the name of the meeting you would like to view.
An expired meeting will display the date and time the meeting happened, who attended the meeting and links to view a recording of the meeting.
If a teacher has started a recording for the meeting then the recording will appear in the meeting after it has expired. A student can view the recording from the web by clicking on the name of the record in the Meeting Contents column. This will connect the user to the meeting server and play back the session.
The Microsoft Live Services Plug-in for Moodle implements an integration with Windows Live™ Services allowing users to log into courses using their Windows Live ID and display Live Services on a Moodle site. Users can see and create emails and calendar events with Outlook® Live or Windows Live Hotmail®, and access Windows Live Messenger chat, Bing™ search and more within a course.
Log in to your Moodle site and Navigate to a course with the Microsoft® Live Services block.
The following links are at the top of the block under your Live ID:
You can search the web using Bing™. Enter text in the box and click on the search (magnifying glass) icon to open results in a new window.
The Microsoft Live Services block gives you quick access to e-mail and calendar events. You will either have access to Windows Live Hotmail® or Outlook Live and calendar events. New messages and events are displayed in the block right in your Moodle course.
The following links are available:
New messages and Upcoming events are listed in the block so you don't have to navigate away from your course to view them. Simply click on a message or event to view them from within a course.
Click New E-mail to open the new message creation window.
From this window you can enter the email address of the person you are sending the e-mail To:, enter the Subject: and compose a message.
Click on a message you wish to read under new messages
From this window you can view previous, next, Reply and Forward the message or click Inbox to open your inbox in a new window.
Click New Event to open the new event creation window.
Enter the following information:
Click Send to send the message or Cancel to discard the event invitation and close the window.
Click on an event under upcoming events to view the event details.
From this window you can view event details for events on your calendar as well as click Inbox to open your inbox in a new window.
The Microsoft Live Services block gives you quick access to Windows Live Messenger where you can easily determine who is on/off line and send messages to Teachers and students in the course.
You will need to allow others to see you in your Windows Live Web Settings before you can see and chat with each other.
To allow others to see you follow the steps below:
You will also need to add classmates/Teachers to your contact list and they will need to accept the invitation.
Go to your Contact List and click Add contact....
The Add Contact pop-up displays.
Enter the IM/e-mail address of the person you wish to add. If you want you can add a personal message to the invite. Click Invite to send the invitation to that person.
You will receive an e-mail if/when someone adds you to their contacts.
Open the e-mail and click the link to View Invitation.
The Contact Requests invitation will display.
You have three options:
Once invitations have been sent/accepted and web settings are set, you will see a list of contacts in the MS Live Services block. Click on a Teacher or Student name to open a new window and chat.
Note: You may want to use the MSN Messenger Application in addition to the MS Live Services block. The MS Live Services block does not log you into MSN Messenger, so if you are not logged in to your course your classmates will not see you as available to chat. This can be very helpful for a Teacher who stays logged in to MSN Messenger so they are available to students who log in to the course or for students who wish to chat with their classmates without being logged in to the course.
For more information see the links below:
The My private files block provides access to the users private file repository. The block displays folders created within the repository with expandable and collapsible menus to navigate through uploaded files.
The My private files block allows each user to access their personal space within the Moodle repository by clicking on the Mange my private files link within the block.
Clicking the Manage my private files link open file manager window.
To change views within the file manager, select the menu options in the top right corner.
To create folders within the file manager, select the Create folder button. Enter the folder name, then click Create folder.
To add files select Add.... The file picker pop-up window will open. Choose where to add the file from the available repository options listed in the right hand column.
The Self Completion block provides the student with access to mark a course as complete. This block works with the Course Completion tracking settings in a course and requires that a teacher has enabled manual completion for the course.
The Self Completion block simply contains a link to manually set the completion status of the course for the student.
Clicking the Complete course... link will bring up a confirmation screen. Click the Yes button to complete the course and the No button to cancel and return to the course.
A course cannot be set to incomplete by a student after it has been marked complete. The Self Completion block will not show up for a student who has already marked a course as complete.
The initial course view for a Folder View formatted course is similar to a collapsed Topics format course. There are activities and resources that the instructor has added to the very first topic (overview section) and then a listing of folders with titles. It should look similar to the screen shot below:
From this initial screen, you will have the option to perform the following:
You will want to perform one of these actions to view the activities and resources within the folder(s).
To view activities and resources within a folder, you must first expand the folder. A folder can be expanded by either clicking on the folder itself or the plus symbol next to the course title:
Click the folder or the minus symbol to collapse one or all folder(s) respectively.
Folder View allows you to view a single folder at a time. Click on either the title of the folder or the Show only icon, which in most Joule sites is the blue or gray square in the upper right-hand corner of the folder.
Once in this view, you can return to the list of folders by clicking on the folder list icon in the upper right or the Topic list link in the bottom right of the list.
Both the full folder list view and the single folder list view offer the ability to jump to a single folder. The Jump to... drop-down list is at the bottom of the page.
Using the Jump to... menu brings you into the single folder view of the folder selected.
Moodlerooms' eFolio product is an integration between an institution's Joule site and the institution's Moodlerooms hosted eFolioWorld site. The basic feature of the integration is a single sign-on connection between Joule and eFolio, allowing a user to seamlessly navigate between the two systems without re-authenticating. The integration also provides an assignment, which allows a student to submit an eFolio item to an assignment and the teacher to view that eFolio item and grade the assignment.
Below is a list of sites that document the use of eFolio by a student:
The Joule Mobile application is the core component of Moodlerooms' Joule Mobile product. The application is supported on a number of mobile devices using the Apple, Android or BlackBerry operating systems. The Joule Mobile application allows these mobile devices to access the user's course grades, course rosters, upcoming events, campus directory, campus news and campus locations on a map. The Joule Mobile application is a powerful tool for users on the go who need to access their learning management platform.
The first time a user accesses the the Joule Mobile application on their device, they will need to select the institution they would like to log in to. The user can enter search terms which match on the Site Name and Keywords fields from the Dubmenow configuration settings.
Upon selecting an institution, the user will be asked to verify that they want to select this institution.
Once the institution is accepted, then the application uses this institution every time the application is run. If a user needs to switch to a different institution, they will need to reset the university.
After opening the Joule Mobile application, the user first sees the main menu. If this is the first time the user has accessed the application, they are not logged in.
To log in, the user clicks on the Login button for Apple and Android devices. BlackBerry devices must click the BlackBerry logo button and then select Login.
Logging in allows Joule Mobile to retrieve data about the user from the institution's Joule site. Logging in is required before the user is able to use many of the Joule Mobile features.
At any time, you are able to navigate backwards in Joule Mobile by clicking the appropriate navigational icon in the top left corner of the screen. For example, to navigate back to the Main Menu, you would click on the icon in the upper left-hand corner of the application, or the device's back button.
The Directory module allows the user to see information about all users in the courses the user is enrolled in. The interface for the Directory module allows the user to search by first and last name or e-mail address for specific users. For example, you may enter "M" to search for all users with the letter M in their first name, last name, or e-mail address. The Directory module can also show only students or only teachers that are in the user's courses. This is done by selecting the appropriate option beneath the search bar (options are All, student or Teacher).
How to Search
Once the list of students and teachers has been filtered, a user can select a specific student or teacher to view detailed information about them based on the user's settings in the Joule Mobile block. For more information about setting view permissions, see the Joule Mobile Block Manual. The directory can show the following detailed information about a user:
From the contact details screen, you may add the contact to your device's address book or send a friend request through the Dubmenow network. Clicking on a contact's phone number will initiate a call to that individual. Clicking on the contact's address will display the address on the device's map. Clicking on the contact's e-mail address will begin the composition of an e-mail to that user.
The News module provides the institution with the capabilities to display a predefined set of RSS feeds. These RSS feeds can be internal or external to Joule. RSS feeds expand and contract to show and hide the entries in the feed. The RSS feed with the most recent entry appears first on the list. Selecting a new entry causes the user to navigate to the RSS entry via the device's Web browser.
The Courses module displays a list of all the courses in which the user is enrolled, organized by course category based on the institution's global settings for the Joule Mobile block. When a user selects a course, they are provided with more information about the course. The Joule Mobile app separates the course information into five areas through the use of buttons or tabs:
Each of the screens are discussed in greater detail below.
Selecting a course from the course list presents the user with the Course info screen. The course info screen lists out information about the course, the faculty members, course summary, and any meetings created for the course. For more information on creating meetings for a course, see the Locations Block Manual.
The Recent Activity screen (accessed through the Recent tab or button on the device in the Course module) displays the same information displayed by the Recent Activity block for the selected course in Joule. This includes all logged actions performed by users enrolled in the selected course. For a student, this is useful to view what updates a teacher has made. For a teacher, this allows them to see when students have completed or viewed activities. A user can click on an activity and they will be logged in (via single sign-on) to the institution's Joule site and sent to the activity via the device's Web browser.
The Upcoming Events screen (accessed through the Upcoming tab or button on the device in the Course module) displays events in the course calendar over the next two weeks. These events can be user, group or course events. Clicking on an event provides the event details listing the date, time, duration and summary of the event.
Similar to the Directory screen, the Roster screen lists out all other users enrolled in the course. Users can view a participant's contact details by clicking on the participant's name. The contact detail displayed from the Roster screen is the same contact detail displayed in the Directory module.
The Maps module synchronizes with the Locations block in the institution's Joule site to get a list of all of the locations an institution has created for their campus. The Maps module displays the locations as pins using the device's native mapping application (typically Google Maps) inline the Joule Mobile application. Users are able to view the details for a particular location by clicking on the pin. Details include the address of the location and the ability to view directions to the location.
From the Maps main screen, a user can change to a list view of buildings or campuses that have been created for the institution. The method for viewing this list depends on the device's operating system:
The Events module displays all calendar events (site, user, group and course events) from the institution's Joule site for the user for the next two weeks. Selecting an event provides the user with greater detail, including the date, time, duration and summary of the event. This behaves the same as an upcoming event in the Course module.
The Info module displays information about the Joule Mobile application as well as support contact information for the institution. The following information is displayed to the user:
The institution configures the help desk e-mail, Web site and phone number when purchasing Joule Mobile.
Users receive Joule Notifications in the Main Menu of the Joule Mobile application. The notification details include the date and time of the notification and the same message that is delivered to the user's e-mail.
The Friends module displays contacts you have added to the Dub network and allows you to contact them.
The My Card module displays the user's Dub contact card.
Joule Social can be used in a variety of ways:
Users can enter the Joule Social environment by clicking the link within the Joule Social block.
The community "stream" allows you to see aggregated activity within your community of friends and groups. When you befriend someone in Joule Social, their activities are added to your community stream. When you join a group, those activities are also shown on the community stream. When you are in a Joule course, the recent course activity is added to the stream as well. This aggregation of activity and updates makes staying connected much easier, because you do not have to visit every person, group or course in order to view activities.
If you do not want to see evidence of all activities for groups or friends, you can click the filter (funnel shaped) icon in order to filter out streams.
Identify which content and streams you want to view by checking them appropriately. Click the Update button to confirm your decision.
As your community grows, these filters will help you focus on your favorite things.
If you want to add an activity to the stream, you can type a status update in the stream box.
If you want to attach items to your post, click on the appropriate icon. Attachment choices include:
If you want to cancel the attachment, click the Cancel button.
You will notice that the resulting post includes your icon (so that others can identify you), a time stamp and the ability for others to click on the Comment link to post a note about your post.
On the left side of the screen is a list of user information.
You can use this list to quickly navigate to different Joule Social activities within your profile.
To view friends, click the Friends link in the header navigation or in the User Information column.
Any of your existing friends will appear in this list.
To find a friend, click the Find People link. A list of people within the institution will appear.
Find the user that you want to add as a friend, hover the mouse over the corresponding wrench icon until it reveals two additional icons:
Click the Add Friend (silhouette shape with a plus sign) icon to make a friend request. If they choose to accept your request, a notification message will appear in the Notifications list.
Click the Mail (envelope) icon to send a message to that person.
When someone requests to be your friend, the request goes to their Notifications area. Click the Notifications icon to view all alerts.
Click the Accept link to add the person as a friend. Click the Decline link to ignore the request and remove the notification.
When you view your friend list or add friends (see above), you will see the people who are your current friends. Hover the mouse over the wrench icon until it reveals the additional icons:
Click the Remove friend (silhouette shape with a red X) to drop the user from your list.
Once a friend appears in your list, you can click on his or her name and visit their profile page.
A friend's profile page reveals everything about his or her activities. Click on the Actions link to view those activities.
One of the central concepts of Joule Social is that both people and groups offer "centers" of activities. Compared to other Web activities, people-based activities include personal updates, personal media albums, etc. (think Facebook). Meanwhile, groups are more like informal Web communities (think Ning), where users can share blogs, forums, etc. with a specific group. Rather than distinguish the activities of people and groups differently, we instead provide the same activities within both contexts.
To view groups, click the Groups link in the header navigation or in the User Information column.
Any existing groups will appear in this list.
Click on the Group Name link to visit the group.
The group page displays recent activity in the stream, as well as a list of group members.
Click on the Actions link to view all activities, sorted by activity type.
Click on the Edit Group Settings link to manage/edit the group settings.
To find a group, click the Find Groups link.
You will see a list of current and available groups.
After you have found the group you want to join, click the Join Group link.
Joining groups adds you to a smaller community of users. Some of those users may not be your formal friends.
Click the Groups link in the User Information column.
Identify the group you want to leave and hover the mouse over the wrench icon.
Hovering will reveal the Leave Group (silhouette with a red X) icon:
Clicking the icon will remove you from the group.
To create a group, click the Create Group link.
You will be asked for to provide the following information:
Next, a group leader needs to determine who will have access to join the group. The following three methods are available:
Save your changes to this new group by clicking the Create Group button at the bottom of the page.
Groups, like user profiles, offer a series of activities that are shared with the community of people belonging to the group.
Users can post status updates and attachments within the group's activities stream.
Users can click the Actions link to view group forums, media albums, answers or blogs. Likewise, users can view members of the group and send messages to individuals within the group.
If you are a group manager, you can re-visit the group's settings page by clicking the Action link and choosing Edit Group Settings option.
Alternately, when you want to return and make changes to the group settings, click the Groups link in the header navigation or in the User Information column. Find the group that you want to manage, hover the mouse over the wrench icon next to your selected group until it reveals the additional icons:
Click the Edit icon to navigate to the group management page, where you can change the group's name, description, image and access settings. Moreover, you will see a series of links to manage invitations, membership, ownership and (ultimately) whether the group should be deleted.
When you want to invite someone to a group (especially if group access is limited to Closed or Hidden), click the Invite link within the group management page.
You will then see a list of all your current friends. Select the friends (by checking the corresponding box) that you would like to invite to the group. Then click the Send Invitations button.
When you want to manage members of a group, click the Members link within the group management page.
You will be able to remove members from the group by clicking the Delete (red X) icon corresponding to their name. Additionally, by checking the Admin box, you can designate them as a manager/admin of the group.
When you want to resign as the owner of a group, click the Resign Ownership link within the group management page.
Click on a group member's name in order to designate that person as a new owner/manager/admin of the group.
Alternately, you may transfer management of a group through the following method:
When you want to delete a group, click the Delete link within the group management page.
Joule Social will present a warning and require confirmation prior to deleting the group.
To view your messages, click the Messages link in the User Information column.
The inbox contains all of your messages. Click on the message's subject line to read it and reply.
Mark a message for the trash by checking the corresponding box and clicking the Move to Trash button.
When you are reading a message, you can click on the author's name to visit his profile, post your own reply, or click the Close or Move to Trash buttons.
To write a new message, click the Compose link in the User Information column.
Messages can be sent to any of your friends. Begin typing their names to see them in the To Friend field. Add a subject, compose your message, and then click the Send Message button to send.
To view your media albums, click the Media Albums link in the User Information column.
Next, choose the album you want to view by clicking on its title. You may also edit or delete the album by clicking on the links.
Upon clicking on an album title, you will see all of the media within the album. You may also edit or delete the media by clicking on the links.
Click on individual items to see them alone.
On this page, you can view the number of comments and views as well as add your own comments. Further, clicking the navigation arrow will take you to the next item in the media album.
To create a new media album, click the Create Album link in the User Information column.
To add media to your album, click one of the three media buttons: photos (.jpg, .tif, .gif, .png), movies (.avi, .mov, .mp4, .wmv) and sounds (.mp3, .wma).
Prior to uploading the file, Joule Social will offer information about maximum file sizes and types, as well as require the user to claim authority to post the media items.
If you want to "community-source" answers to various questions, use the Answers activity. This system allows you and your friends to post various questions, then allow others to provide answers to them. Favorite (or most accurate) answers can be voted upon by the community.
Begin by clicking the Answers link in the User Information column.
Next, you can pose a new question to your community of friends by typing your question in the text box and clicking the green check mark button to post it.
Your questions will be added to a list that can be sorted by clicking the Most Recent Questions link. You may also sort by the Most Popular Questions, and Questions without Answers.
Your list of questions will indicate how many answers are associated with each. You will also know the time of last activity associated with each question.
Once questions have been raised, you can offer answers to them. You may also add comments to the question, offering contextual layers.
Within your answer, you can use text, photos, attachments and links to craft your response.
Example of an answer:
You may comment on someone's answer. Click on the Dialogue icon to start.
You can also vote for the answer you think is best. Click on the one of the three star icons. The three stars represent: Good answer, reasonable answer, and flawed answer.
Forums are activities that allow a deeper conversational flow then common Joule Social media comments.
To view forums, click the Forums link in the User Information column.
Forums are organized as a three-level system. First, you have a forum title, then you have a topic, then you have posts to that topic.
Click on a forum title to view its various topics.
Click on a topic to view its various discussion posts. Or you can click the green plus sign to add a topic or the red X to delete any checked topics.
Add a post by replying to a topic or an existing post. Discussion posts are displayed as nested conversations so that you can reply to individual posts.
Click on the folder icon in the forum bar to create a new forum. Give the new forum a name before clicking on the Submit button.
Users can navigate back to the main forum page by clicking on the Forums link in the breadcrumb nav. To go to a different forum, click on the Change Forum drop-down menu and select the forum you'd like to visit.
The author of a post can hover over the wrench icon of a post and see the following three options:
The owner of a forum can erase one or more forums by marking the corresponding forum, then clicking the Delete button.
The owner of a topic can erase one or more topics by marking the corresponding topic, then clicking the Delete button.
To view blogs, click the Blogs link in the User Information column.
A list of current blogs will appear in the center of the screen. You will be able to see, at a glance, the number of comments and views per post. Click on the Comments link to view or make comments.
Click on the title of the blog to see its full length. Note the ability to add photos to your blog posts.
The new blog will require a title, and could include an image attachment. The body of the post is composed using a WYSIWYG HTML editor, which allows users to toggle between WYSIWYG view and source code view, depending on their preferences.
Click on the Browse Blogs link to see a list of most recent blogs from the entire community (not limited to your friend community). Click on the title of the blog to see its full length.
Click on the Group Blogs link to see a list of most recent blogs from your groups.
By browsing blogs, it is possible to learn about interesting writers on the site who may be potential friends.
Numerous actions within Joule Social send notifications to the user. These are available by clicking on the Notifications icon, which looks like an exclamation point in an orange circle. A red number will appear on the icon to indicate you have the many new notifications waiting.
You will be prompted to accept actions or dismiss them. Notifications will disappear from the list only when you click on one of their links (e.g. to Read or Dismiss).
An institution/organization can post news articles to Joule Social that appear one of two ways.
News articles that are marked as "featured" will appear in the top of the header. Clicking on the article title will open the article in the main page. Clicking the left and right arrow icons will scroll through the list of featured articles.
Click on the News link in the User Information column to view the news summary in the main page.
The News summary is a quick view of the featured and regular articles on the site. Click on article titles for the full story. Some articles allow for commenting or voting.
Note: Only Joule Social managers can submit and curate the news articles.
Click on the Links icon in the header for a list of quick links for the organization.
Note: Only Joule Social managers can submit and curate the links.
Click on the Search (magnifying glass) icon in the header to search for keywords. You may filter your search to include the entire site, news, blogs, groups or users.
Search results will present summaries of matches. Click on the link within the summary to visit the source.
Along the footer of Joule Social is a bar that supports individual user chats, as well as chatrooms.
Clicking on the gear icon in the Chatbar opens some user options, such as setting an availability status and enabling/disabling sound and popup notifications of new chat messages.
Clicking on the Close (downward arrows) icon will collapse the long bar into a single chat icon.
Clicking on the Chatroom icon will open a panel of existing chats, as well as provide the ability to create new chats with friends.
Activity completion allows the teacher to configure activities to be marked for completion, either manually by the student or automatically based on a student meeting one or more conditions. This allows a student to see visibly what items have been completed in the course and can limit or direct what activities a student is able to access in the course. Activity completion can be used in combination with course completion to meet a teacher's completion needs.
Activity completion is set by the teacher for each activity they determine to be completable. There are two types of activity completion that an activity can have:
When activity completion is enabled for a course and an activity, a new column appears to the far right of the activity called Your progress. Within this column, each completable activity will have an icon based on the theme being used. Moodlerooms' default theme uses a blank square to denote an activity that hasn't been completed for manual and conditional activity completion.
A black check mark icon denotes a completed activity.
To manually mark an activity as complete, click on the incomplete icon (the blank square in the Your progress column). This will change the icon to a black check mark. If the cursor doesn't change when placed over the incomplete icon, then the activity is set to conditional completion. In this case, the student will need to meet the conditions to complete the activity.
An instructor can create one or more conditions for the availability of course materials. Note that ALL conditional restrictions have to be met in order for the activity to be made available.
Course materials that can be conditionally released:
Courses that have conditionally released activities manifest the information in one of two ways: either students will see a greyed-out message that describes what conditions will make the activity available; or the students won't see the activity at all until the activity is released.
Joule Grader is an alternate grading option that allows teachers to view, grade, and download a student submitted assignment in a simplified, adjustable two-pane grading experience. A student can only view his/hers own submission along with the grade of a particular activity. Joule Grader allows both teachers and students to start a discussion about a particular grade or submission. Joule Grader also gives the teacher and student the opportunity to view/grade (teacher only) advanced grading methods (e.g., a Rubric) for an activity in a grader pane.
You can view work graded by teachers using Joule grader.
Log in to your site and navigate to the Settings block and select Joule grader.
In the Joule Grader you can view and navigate through assignments that have been graded. You can also see comments from the teacher and make comments in return. To maximize the use of the two pane view, click and drag on the sliding bar that separates the panes. This is not a sticky setting.
You may view the Grader with no distractions by clicking Full screen mode, which removes blocks and menus for distraction free viewing. The Grader opens in Full screen mode the first time, but you may return to the course by clicking Return to course or stay in the Joule Grader but exit full screen mode by clicking Exit full screen mode. The settings will stay with you, meaning that the next time you open the Joule Grader, it will open how you used it last.
You can navigate through graded assignments using the left/right arrows or drop-down menu at the top right.
You can find the grade for the activity in the Grading area, located below the navigation controls. Overall feedback comments from the teacher are located in the Grading area and within the activity page.
Both the user and the teacher may make comments in the Activity comments area. These comments are used as a dialogue between the user and teacher, and are not the same as overall feedback. There is no notification when a comment is posted.
You can make comments and submit them by entering text into the box and clicking Save Comment. The comment will post in the list above. You can also find this conversation in the Submission comments area within the activity.
Reports allow a user (student, teacher and administrator) to view data about activity in a course or group of courses that is relevant to them. There are six categories of reports in Joule 2, each with a number of reports:
In Joule 2, Joule Reports are accessed via the Joule Reports link in the Settings block. Clicking the Joule Reports link will bring up the Joule Reports Dashboard.
Tabular data for all reports can be exported to a CSV file via the Export drop-down menu on the bottom of the page.
The user will be asked if they want to save or open the file, depending on the browser's settings.
Learner reports focus on each individual student's activity in the course and contain a compilation of all data around specific activities in the course. Please note that a teacher may not use all activities in a course that have reports listed in the reports drop-down menu, which will result in a blank report for that particular unused activity.
The following are common filters that are available for all Course reports:
The Activity Grades report provides a simple view into your activity grades in the course.
The report has the following filters that apply specifically to it:
The Activity Views report provides a quick look at the number of times you have viewed each activity in the course.
The report has the following filters that apply specifically to it:
The Assignment Submissions report provides a view of all assignment submissions in the course.
The report has the following filters that apply specifically to it:
The Dashboard is a quick view of the Recent Activity chart, which is intended to visually show the student their activity level in the course.
The Forum Posts report shows all of the forums and a total number of posts and discussions you have contributed to those forums.
The report has the following filters that apply specifically to it:
The Glossary Posts report shows all of the glossaries and the total number of posts that you have contributed to each of those glossaries.
The report has the following filters that apply specifically to it:
The Outcomes report is a quick look at all the activities in the course that are associated with a outcome and what your rating is for each outcome and activity.
The report has the following filters that apply specifically to it:
The Quiz Submissions report shows you all of your attempts for each quiz in the course and the grade for that attempt as well as the final grade. This is a good look at your quiz status in the course.
The report has the following filters that apply specifically to it:
The Recent Activity report provides a view of all the activity you have had within the course that Joule reports to teachers. This provides you with a good idea of what you have been doing and what your teacher will see you doing.
The report has the following filters that apply specifically to it:
The Roster report allows the student to view the last time they accessed an activity in a section of the course or any specific activity in the course.
Roster is different than the other Course reports as it only supports the following filter:
The SCORM report provides you with a look at all the SCORM packages in the course along with each attempt you have made for each section of the SCORM (called a sco). Each record will show your grade, time on task and last access.
The report has the following filters that apply specifically to it:
The Wiki Posts report is a quick view of all the wikis in the course and how many pages and posts you have created in each.
The Wiki Posts report doesn't use the Grade category filter but has the following filters that apply specifically to it:
The Personalized Learning Designer (PLD) offers instructors the ability to create and modify one or more "rules" within a course. Rules designate triggering events in the course, upon which Joule automatically performs specific actions.
Instructors can create numerous rules to work as an agent on their behalf. For example, a rule can watch for "at risk" grades, sending messages to key figures in the student's life. A rule could also encourage students for improvement by watching for the completion of activities. Numerous possibilities exist as instructors combine different events, conditions, and actions within the course into rules.
Students in a course do not ever see rules; however, they are recipients of actions performed by the rules.
Here is a list of actions that you may receive from the Personalized Learning Designer:
Joule Streams and Alerts keep users up-to-date on course events and messages by enabling various types of notifications for important events. Teachers and students can customize the types of notifications they wish to receive and when they would like to receive them by updating their message settings. Notifications can be delivered when on and offline via the Activity stream, popup notification, email and alert badge.
The Activity stream is a live stream of course activity and an easy way to keep track of important course activities. The My home/My Moodle page is the perfect place to add the Activity stream block. This will allow you to view the most recent activity from all of your courses in one place.
Add the Activity stream block to your site home page, if it has not been added already. To do this, follow these steps:
For more information on adding a block, click here.
Streams and Alerts will deliver event information based on the settings in message center preferences. Students can determine their message preferences for Streams and Alerts by clicking My profile settings > Messaging in their Settings block.
The Messaging settings allow you to configure your notification methods for event messages. Check the options for Activity stream and Alert badge notification, when logged in, offline, or both for each notification type.
When selecting what messages to send to the Activity stream and what messages you would like to receive Alerts for, keep in mind that you may want to make important messages Alert notifications and less important messages Activity stream notifications. For example, you may want to know about things like Joule Gradebook messages and messages about a recent activity that has been graded without having to navigate to your Activity stream, if so, set them up as Alert notifications. If there are less important messages, set them up as Activity stream notifications, that way you check them when you have time to review your Activity stream.
Click Visit, or on any link in the Activity stream to navigate to that area in a course.
To see older activities in a stream, just click on the More button in the block. The block will reveal more items for your viewing.
Alerts are almost the same as streams. Alerts are triggered by various course events, but are most likely important enough that you want to know about them without having to navigate to the My home/My Moodle page to view the stream. When there is a new alert, the Alert badge will display a number indicating how many alerts are in your queue. The Alert badge is located at the top of the page and is automatically loaded when you use the Express theme. The Alert badge can be moved to a different location on your page by editing your Express theme.
Click on the alert badge to display a list of alerts.
Click Remove, Read, or Visit to perform that action on each alert. You can also click on any link in the alert to navigate to that area in the course.
The Enhanced Alfresco repository provides access to a Moodlerooms hosted Alfresco repository instance. This plugin works with the Enhanced Alfresco SSO plugin to provide users with access to the Alfresco repository content in each of the following collections: user, course, shared and cohort. Users can add resources to the course and activities, or upload files to Alfresco from within the Moodle file repository interface.
Depending on how your Joule Administrator has configured Joule and Alfresco students can have access to Alfresco as a personal file repository. This means that from within Joule the student can do the following:
There is one component of Joule that allows a student to access the Enhanced Alfresco Repository and that is the file picker. The file picker is displayed to a student in four areas of Joule:
Once you have clicked the required button to open the file picker a modal will pop-up.
Click the Enhanced Alfresco Repository link in the left column of the file picker. The modal will change to display the Alfresco repository similar to the image below.
From this screen the user has access to their user directory, which can be access by clicking the Myfiles link.
The user has access to the action bar where actions such as search, manage, upload file(s) and create a folder can be performed on the current directory in the Alfresco repository. The directory path is displayed below the action bar and a user can click on any of the directory names to navigate to that listing in Alfresco. Below the directory path all of the files and folders within that directory are listed. Clicking on a file name will bring up the select file screen, similar to the image below.
From the select a file screen the user can add the file to one of the four locations where the user accessed the file picker from.
The action bar allows the user to search for content in all directories they have access to in the Alfresco repository. To search for content, click on the Search link in the action bar of the file picker.
After clicking the link a search modal will appear.
Enter keywords in the Keyword text field. The keyword search is very sensitive and the use of the ampersand (&) is recommended for searches where you want a lot of results and the file name has the search string somewhere in it. For example if you are searching for a file that contains the word "table" in it you would use the following search table. If you wanted to search for all Word documents, you would use .doc this will retrieve both .doc and .docx files. You can use search operators, as well as "and", "the" and "or" when searching for content.
Once you have the string you think will return the Alfresco content you want, click the Submit button. The search modal will close and any results will appear in the file picker modal, similar to the image below.
Click on the file name you are looking for to bring up the select file screen, similar to the image below.
At this point you can change the name of the file in Joule by changing the text in the Save as text field. You can also change the author and set any licensing for use you want. Click the Select file button to add the file to the file picker in the activity or repository you brought up the file picker from.
The action bar allows a user to navigate to Alfresco via the Manage link.
The Manage link on the action bar pops up a new window and redirects the user to the Alfresco Repository after signing them in. The new window will look similar to the image below.
From here the user is in Alfresco and can interact with the Alfresco repository in the standard way. For more information on how to use Alfresco please go to the Alfresco Documentation
To navigate back to Joule click on the Joule window open in your browser.
The action bar allows a user to upload files to Alfresco via the Upload File(s) link.
The Upload File(s) link in the action bar allows a user to upload one or more files from Joule to the current directory in Alfresco. Clicking the Upload file(s) link brings up the upload file(s) modal, similar to the image below.
The upload file(s) modal has the Select File(s) button, which is used to select one of more files to upload and a progress column, which displays the upload progress of all files being uploaded. Clicking on the Select File(s) button brings up a browser file selection interface. Select one or more files to upload and click the window's OK or Open buttons depending on your browser. The file(s) will be added to the progress area similar to the image below, but the files will not start uploading.
Click the Submit button to submit the files for upload, or click the red X icon to delete to the left of a file name to delete it from the upload queue. After clicking the Submit button the files will begin uploading.
Once all the files have been uploaded the Upload File(s) modal will close automatically. The file picker will reload and the files will be displayed within the directory listing for the Enhanced Alfresco Repository.
The action bar allows a user to create a new folder in Alfresco via the Create a Folder link.
The Create a Folder link in the action bar allows the user to create a new folder within Alfresco as a sub folder of the current directory. Clicking on the Create Folder link in the action bar will bring up the modal to name the new folder, similar to the image below.
Enter the name of the folder in the Folder Name text field and click the Submit button. The folder will be created in the current directory and the file picker will be reloaded to display the new folder.
Moodle file repository system contains repositories instances, which are areas where Moodle users can access and/or storage files. The Private files repository is an area that basically serves as a private repository for each Moodle user, where they can save and easily access file at their convenience.
Each Moodle user has a private files area for uploading and managing a set of files. The Private files repository provides the following benefits to Moodlerooms clients:
Each Moodle user can manage their own private files.To access the My private files area navigate to Navigation>My profiles> My private files.
It is also possible to access the private files area via the My private files bloc. This block provides to access the repository by clicking on the Manage my private files link within the block.
Once inside the My private files, users can then click the icons on the top of the file manager to Add, Create folder or Download all files. Files can also be dragged and dropped directly into the My private files area.
Moodle users can easily copy or link the files saved in the Private files. They first need to find an activity or resource where they want to add a file and click Add...to open the File picker.
The File picker opens and lists the Private files repository on the left pane.
Once a file is selected,the following options are available:
The Folder resource enables teachers to display a collection of resources (e.g., text documents, PDF, multimedia) to users to either view and/or download.
To view a Folder resource, students click the resource link on the front page of the course.
When students view a Folder resource, they see the name of the folder, a description of the folder's contents, and the content of the folder (both subfolders and files).
Course Designers use Labels to place content within the main course page. Labels can include text, images or multimedia players.
Students can view Labels from the main course page just as an instructor can view one. The Labels can include any text, image, or multimedia object.
Teachers can add content into HTML page by adding a Page resource. Students click the Page resource that contains the content they wish to view and then they can scroll through its content. Pages can be displayed either in the same window or in a pop-up window.
Students can view a Page resource by clicking its link located on the front page of the course. Students can click the course's name within the breadcrumb navigation to return to the main course page.
The URL resource allows teachers and course builders to add resources to a course that are links to external Web pages. When students are within the course, they simply scroll through the course, then click the associated resource link within a section of the course.
Students can view URL resources by clicking on the associated link within the course.
Depending on the design of the particular resource, the browser will next reveal an external Web site, or elements of the external Web site within a course navigation frame or within a pop-up window.
Permission for the use of Product Manual is granted subject to the following terms and conditions:
In using Product Manual, you agree that you will use them only for their intended purpose and not use them for any purpose that is unlawful or prohibited by these terms. You may not misuse or alter any document in any way, including any derivative work, or reproduce or display these documents outside your enterprise without the express written consent of Moodlerooms.
Moodlerooms reserves the right to withdraw the permissions granted herein whenever, in its sole discretion, the use of the Product Manual is detrimental to its interest or, as determined by Moodlerooms, the instructions contained herein are not being properly followed.
Moodlerooms makes no guarantee about the content of the Product Manual. Use of the Product Manual is at your own risk. They are provided “as is” and without warranty of any kind, either express or implied, including, but not limited to implied warranties of merchantability, non-infringement and fitness for a particular purpose.