Continuing Education
Online Education - Harmonize your user's learning and compliance online
This module suite is fundamentally made up of these modules below, found under the Education category within the Client Console. The core three modules are CONFIGURATION, COURSES and QUESTIONS. The REPORTS module is the receptacle in which all courses which have been taken are stored, or this is where all of the grades of each test are stored. There is an order to how these should be set up. The first you will want to set up is CONFIGURATION. This is module which identifies the teacher or administrator. This will route the results of each course to that administrator or teacher. Next come the COURSES. Courses typically are tagged to certain roles of users, and within certain audiences. This suggests that within your course catalog, there are some courses from some users, and others for different users. So, from your central course catalog, some will be available to certain users based upon their skills or requirements. Next come the questions, which relate to the COURSES. These questions can also be tagged to specific roles or audiences, suggesting that a singular COURSE could appear different for different user roles.....meaning one user may see 6 questions within a course, yet another user may see 9 questions for the same course. Why do we do this? So that you can manage one singular, centralized catalog of questions and RE-USE these against multiple courses (should the question appear more than once, within many courses). Finally are the REPORTS, or the results of well all users did. As the courses are taken, email notification can be routed to each ADMINISTRATOR, allowing them to see how well their students are doing (should you have multiple administrators). You could just as easily set up all courses to forward the results of all to only one administrator. Centralpoint Education is built for scale, and can support the smallest client, or the largest multi national client.
Configuration
The Configuration module creates the set up for particular courses. After one is set up, courses can be linked to these.
Attributes:
- Title:
This is the Title for the Configuration record.
- Administrator Name:
This the name of the Administrator for the courses.
- Administrator Email:
This is the email for the Administrator. They will recieve an email with placeholders. This email is sent for every test taken.
- CC:
This is the CC email. They will recieve an email with placeholders. This email is sent for every test taken.
- BCC:
This is the BCC email. They will recieve an email with placeholders. This email is sent for every test taken.
- From Email:
This will be the email address the that the email to the user will appear to have been sent from.
- Administrator Email Body Header:
This is the email header that is sent to the Administrator. It uses placeholders as described in the attribute to place specifics for each test taken.
- Grading Type:
This is the type of grading system to use for the tests. It has two choices with attributes for each:
- Automatic:
The test will automicatically graded without the Administrator's approval.
- Passed Message:
The passes message is what is displayed after you take the test and pass.
- Passed Email Subject Line:
This is the passed email subject line for the test taker.
- Passed Email Body:
This is the passed email body for the test taker.
- Failed Message:
The failed message is what is displayed after you take the test and fail.
- Failed Email Subject Line:
This is the failed email subject line for the test taker.
- Failed Email Body:
This is the failed email body for the test taker.
- Manual:
The test will need to be graded by the adminsitrator before the test taker gets a reply.
- Completed Message:
This is the completed message the test taker will see.
- Pending Email Subject Line:
This is the pending subject for the email that the test taker will see.
- Pending Email Body:
This is the pending body for the email that the test taker will see.
This is the passed email subject line for the test taker.
- Passed Email Body:
This is the passed email body for the test taker.
- Failed Message:
The failed message is what is displayed after you take the test and fail.
- Failed Email Subject Line:
This is the failed email subject line for the test taker.
- Failed Email Body:
This is the failed email body for the test taker.
- Certificate:
This is the certificate for a passed test. It supports placehoilders for specific information.
- Retake Amount:
The maximum amount of times the user can take the test. Set this attribute to '0' for unlimited use. Set it to '1' to ensure the user can only take the test a single time.
- Retake Time Span:
The amount of time until the user is able to retake the test once the 'Retake Limit' has been reached.
Courses
The Courses module creates the course. There are two tabs, General and Formatting. If you need to use a link directly to the test. Please save the record, and copy the CpScript attribute. This will link to the course's test.
General:
- Title:
This is the title for the course.
- View Associated Questions:
This is a link that will show you the questions associated with the course.
- Credits:
This is the number of credits the course is worth.
- Passing Percentage:
This is the percentage of right answers needed to pass the course.
- Time Limit:
This is the time limit for the test.
- Body Copy:
This attribute has the information needed to take the test. Usually test material, such as a video is placed here.
- References:
This can be reserved for the references for the test, such as links to documents, etc.
- Authors:
This can be reserved for the authors for the tes.
- Configuration:
This is the configuration record that the course belongs to.
Formatting:
- Questions CSS Class:
This is the CSS for the Questions.
- List Item Answers CSS Class:
This is the CSS for the List Item Answers.
- Drop Down List CSS Class:
This is the CSS for the Drop Down Lists.
- Text Box CSS Class:
This is the CSS for the Text Boxes.
- Text Area CSS Class:
This is the CSS for the Text Areas.
Questions
The Questions module creates the questions for course.
- Title:
This is the title of the question.
- Course:
This is the course the question belongs to.
- Question:
This is the question.
- Number:
This is the number of the question.
- Type:
This is the type of the question, it has two values:
- Gradable Answer:
This type of question will be able to be graded immediately.
- Control Type:
This will show the answers as radio buttons or a drop down list.
- Radio Buttons:
This shows the answers as radio buttons
- Columns:
This is the columns for the list of answers.
- Repeat Direction:
This is the direction the for the list of answers.
- Answer 1 - 20:
These are the answers for the test.
- Correct Answer:
This is the correct answer for the test.
- Radio Drop Down List:
This shows the answers as a drop down list.
- Columns:
This is the columns for the list of answers.
- Repeat Direction:
This is the direction the for the list of answers.
- Answer 1 - 20:
These are the answers for the test.
- Correct Answer:
This is the correct answer for the test.
- Ordering:
This type requires the user to order the answers.
- Answer 1 - 20:
These are the answers for the test.
- Correct Order Answer
This takes a comma separated list of values for the correct order, for example 1,20,3,5.
- Matching:
This type requires the user to match terms and answers.
- Term 1 - 20:
These are the terms to match.
- Term Correct Answer 1 - 20:
These are the correct answer's match.
- Answer 1 - 20:
These are the answers for the test.
- Correct Order Answer
This takes a comma separated list of values for the correct order, for example 1,20,3,5.
- Multi Select:
This type requires the user to match terms and answers.
- Answer 1 - 20:
These are the answers for the test.
- Answer
This the correct answers. You can select more than one.
- Connecting Lists:
This type requires the user to match answers to terms. Users will drag the answers over to a list of terms defined in the question.
- Term 1 - 20:
Term attributes are not moved by the user and is where users connect the answer to.
- Answer 1 - 20:
Answer attributes are moved by the user and are draggable elements the user connects to a term.
- Term Correct Answer 1 - 20:
Correct Answer attributes allow multiple selections, but in most cases should only have a single selection. The ability to select multiple allows admins to create a question where a term is able to have multiple correct answers. For example, you could make "Term 1" and "Term 2" state "Shades of Blue". Then you could make "Term 3" and "Term 4" state "Shades of Red". The four answers might be "Navy", "Teal", "Maroon", "Burgandy". Each correct answer would contain the appropriate two options. When building a question with multiple answers, please be mindful that if one "Term" allows multiple answers, another term will also need to allow multiple answers. Otherwise you could create a question that never can be answered correctly.
- Image Area:
This type requires the user to click a portion of the image which identifies the correct answer
- Image:
The image presented to the user.
- Image Area Coordinates
This takes the the coords attribute value which determines the correct answer area on your image. These coordinates must be updated if you change the image. Please use an online tool to determine your coordinates. We find this online image map generator easy to use.
- Essay Answer:
This type of question will need to be read and reviewed as correct.
- Control Type:
This is the type of control to show.
- Free Text (Single Line):
This will be a single line Text Box.
- Free Text (Multi Line):
This will be a multi-line Text Box.
- Check Boxes:
This will show checkboxes for answers that can be multi-selected.
- Columns:
This is the columns for the list of answers.
- Repeat Direction:
This is the direction the for the list of answers.
- Answer 1 - 20:
These are the answers for the test.
- Video Upload:
User uploads a file video which will be manually graded by a website administrator.
Reports
The Reports module is report based on a test taken.
- Title:
This is the course name.
- User:
This is the user that took the course.
- Legacy User ID:
This is the legacy user id of the user that took the course if they have one.
- Course:
This is the course of the test taken.
- Configuration Record:
This is the cconfiguration record for the test taken.
- Test Score:
This is the test score.
- Test Completed Date:
- Time Taken To Complete Test:
- Credits:
- Certificate:
- Completed Test:
This is all the questions and answers for the test.
- Result:
This is the result of the test, either Pending (needs approval fron Administrator), Passed, or Failed.
Questions In Reports
The system contains a table named cpsys_CeQuestionsInReports. This table creates a relationship from report records to the questions the user answered when taking their test. This can be used to report against which questions were answered correctly, incorrectly, and/or see what questions were provided to users within their test
To enable the data storage follow the directions below.
Step 1: Education > Reports > Module Properties
- Go to the site’s Reports module in the client console @ /Console/Module.aspx?sn=CeReports
- Set “Questions In Reports Relation Enabled” to Yes
- There is an optional "QuestionData" column in this table. This column stores JSON with additional details of the question at the time the user took the test. It will provide details of the question type, question options, and how the user answered the question. There is no system functionality associated to this column. Its benefits are for debugging or for use within a custom project. Determine if there is a need to store this data and set it to "Yes" if so.
- Go to the Module Designer module in the client console @ /Console/ModuleViews.aspx?sn=Modules
- Locate the Education modules used in the site
- Open & Save the records. The cpsys_CeQuestionsInReports table will not begin recording data if the module is not resubmitted./li>
Step 2: ReportQuestionsRelatedByTaxonomy CpScripts
The only system functionality produced from this data is within the ReportQuestionsRelatedByTaxonomy CpScript. This is intended to be used within Education > Configuration records and show users related data to questions which they answered incorrectly.
To render this UI follow the directions below.
- Go to the site’s Education > Configuration module in the client console @ /Console/Module.aspx?sn=CeConfiguration
- Place the ReportQuestionsRelatedByTaxonomy CpScript in locations where it is desired to show to the user. Common attributes where this would be inserted is the "Passed Message" and "Failed Message" so users will see the suggested/related records for their incorrect answers regardless if they passed or failed the test..
- This CpScript has many options. Please reference the Script Builder to change behavior and adjust settings.
Step 3: Education > Questions
- Go to the site’s Education > Questions module in the client console @ /Console/Module.aspx?sn=CeQuestions
- Assign questions to taxonomy
Step 4: Content Modules
- Go to the site’s content modules in the client console which are utilized by the ReportQuestionsRelatedByTaxonomy CpScript
- Assign content records to taxonomy that the question records are using
Step 5: Quality Assurance
- Go to the front-end of the website and take a test that contains questions related to data in the ReportQuestionsRelatedByTaxonomy CpScript
- Intentionally select the wrong answers on those questions when taking the test to ensure expected related data is showing for the incorrect questions.
Programs
This module serves as a container for courses. So special certificates and emails can be sent out upon completion of all the courses inside of the program.
Attributes:
- Title – Title of the program decord
- Program Description – description of the program which is viewable on the program details view.
- Number of Courses – will determine how many courses make up the program (1-10).
- CourseX – 1-10 You will be able to choose the course to make up the program. At least one course has to be present in a program.
- Courses Must Be Taken in Order – this will ensure that users must take the course in the order that they appear in the program. For example if a user is attempting to take the third test of a program then they use first take the first and second tests. Please keep in mind that since a course can be a part of any program then one a course is complete it will be completed for all programs. Meaning that If Course A is the third course of program 1 and the first course of program 2 the use will be able to take the course because of their access to program 1.
- Administrator Name – name of the person whom will be receiving the email
- Administrator Email – email address of the admin whom should receive the email
- Administrator CC – any additional people listed here will receive this email as a carbon copy
- Administrator BCC – people listed here will receive the email as a blind carbon copy.
- Administrator From – the email address that will appear to have sent the email
- Administrator Subject – subject of the email to send out.
- Administrator Body – body of the email that is being sent to the admin(s).
- Completed CC – Email addresses of users whom will receive the same email as the user upon completion of the program as a carbon copy.
- Completed BCC – Email addresses of users whom will receive the same email as the user upon completion of the program as a blind carbon copy.
- Completed From – Email addresses of the user whom sent the email to the user upon completion of the program
- Completed Subject - subject line for email sent to user upon the completion of the program.
- Completed Body - Email body to the user whom completed the program.
- Certificate - Certificate used to give to the user upon completion of the program. Supports the placeholders CpScript for User Information.
- Practical Assessment Required – will indicate that this program contains a practical assessment.
- Needs Recertification - indicates if the user needs to be recertified via another program in order to maintain the program completion. Setting this to yes will display all the additional properties you need for this functionality
- Recertification Cycle Time - Number in month for when recertification is required for this program.
- Recertification Program – indicates which program a user must complete for recertification.
- Recertification CC – Email address of users to receive the same email as the user for recertification notices as carbon copies.
- Recertification BCC – Email address of users to receive the same email as the user for recertification notices as blind carbon copies.
- Recertification From – the email address that will appear to have sent the email
- Recertification Subject – Subject line for recertification notification emails sent to the user.
- Recertification Body – Email body for the recertification notification emails being sent to the user. You can use the Placeholders CpScript in order pull in any attribute from the Program record prefixing the attribute with pr. Likewise by prefixing the attribute name with rp you can retrive and attribute from the Report record. And finally you can reference any attribute from the Recertification Program by prefixing the attribute name with re.
- Recertification Admin Name – name of the administrator whom is receiving a recertification notification for a user.
- Recertification Admin Email – emailof the administrator whom is receiving a recertification notification for a user.
- Recertification Admin CC - Email addresses of additional users whom will receive a recertification notification for a user as a carbon copy
- Recertification Admin BCC - Email addresses of additional users whom will receive a recertification notification for a user as a blind carbon copy
- Recertification Admin From – the email address that will appear to have sent the email
- Recertification Admin Subject – Subject line for recertification notification emails sent to the administrator
- Recertification Admin body - Email body for recertification notification emails sent to the administrator. You can use the Placeholders CpScript in order pull in any attribute from the Program record prefixing the attribute with pr. Likewise by prefixing the attribute name with rp you can retrive and attribute from the Report record. And finally you can reference any attribute from the Recertification Program by prefixing the attribute name with re.
Recertification
If a program is flagged as needing recertification, then you will have to fill out additional properties to get everything to work right. The Ce Re-Certification schedule task must be enabled and also filled out. The scheduled task will look for recertification programs records which are around their expiration time, send out notification emails about them as can be configured as well as changed the programs which needs recertification’s result from Passed to needs Recertificatication. Upon completion of the recertification program it will look up the program which needs recertification and if passed changes the Result from Needs Recertification to Passed again as well as calculates the recertification needed date based upon the Cycle Months properties.
Why Education is Important?
CpScripts
These are CpScriptsto be used within the Education Suite.
Placeholder
Displays the value by key.
[cp:literal:placeholders key='name' /]
 |
Loading... |
|