Metadata (once defined for the site) can be used to tag various types of contents as enumerated below. Once tagged properly, it allows the site members to easily locate relevant contents as and when necessary. It also allows better reporting and analysis in terms of metadata tags. The system allows metadata values to be set for a given site in five dimensions
- Subject : supports hierarchical values, supports tagging a item with multiple values.
- Skill Level : supports list of values (hierarchical structure not supported), supports tagging a item with multiple values.
- Complexity (Type) : supports list of values (hierarchical structure not supported), supports tagging a item with multiple values.
- Exam : supports a list of values (hierarchical structure not supported), supports tagging a item with multiple values.
- Region : supports hierarchical values, supports tagging a item with multiple values.
Its not required to use all the available dimensions in your microsite. You define a metadata definition which may have values only in one or two but not all five dimensions. Based on how many dimensions you define the values for, system will provide only those dimensions while tagging your course or test as well as while searching.
Any implementation (microsite) can rename these dimension to whatever suits their needs. For example you can rename subject to Category ... by using the custom labels placement. Read more about renaming these dimensions here.
A few example metadata definitions related to Finance, HealthCare, HR, IT and K12 sectors are provided as default to choose from. But we encourage you to create your own specific one. Once a metadata definition is associated with the site, all the defined dimensions would be available for tagging various types of contents (presently limited to test, question and course).
How is metadata used in Courses/Catalog
Course listing, course sessions listing and catalog provides metadata based filtering of the results. In future there will be more screens which would allow metadata based filtering of the data.
Course/Course Sessions list filtering by metadata
Catalog list filtering by metadata
Questions List filtering by metadata
Metadata Definition Listing
Use the menu item Site Admin -> Metadata to view the list of metadata definitions that are currently available to the microsite. The list provides the following information for every definition
- Name of the definition
- A short prefix
- Site which owns this definition
- Date the definition was created
A microsite is always associated with one and only one metadata definition.The list also shows the definition which is currently associated with the site using the green checkmark icon .
Changing the Association
In the metadata definition list click on the first column corresponding to the definition that needs to be associated. Just one click removes the current association and attaches the new one.
Creating a New Metadata Definition
If the default set of metadata definitions already available is not sufficient for a given site, the site administrator can always create a new metadata exclusively for his own site. To create a new definition use the Site Admin -> Metadata menu item and click on the Create Definition button. If one of the predefined metadata would suffice for the current site, then this step can be skipped.
Specify a name for the metadata definition that you intend to create and a unique prefix which would be used internally by the system. Select a dimension by clicking on the appropriate dimension tab and then use the commands as available on the right menu bar.
Specify the name and synonym (optional) for the first attribute. The id is automatically generated by the system and it is advisable not to change the ids. No two attribute within one dimension can share the same id. Use the Update Metadata button to save the attribute. To create the next attribute, simply select the current attribute on the left and use the appropriate command from the menu and repeat the previous steps.
Select the other dimensions (ex skill levels, complexity etc) and add attributes in an identical way. The source tab provides a real time XML view of the hierarchical attributes for all dimensions. Direct editing of the definition can also be done in the source XML. Once all the attributes have been added, use the save button to save all the changes.
Note that before any new dimension can be used in the site it needs to be associated with the site. This can be achieved as specified in Changing the Association section above.
Using metadata in Course Editor
You can tag the course with metadata. As long as the course is editable, you can edit the metadata for it. For hierarchical values, you don't need to select the parent level values for any child level value (system selects it implicitly).
Tagging Course with metadata
Course can be tagged with metadata values using metadata icon available in course editor. In course outline, select the course name node then use metadata icon to tag course with metadata values.
Tagging Lesson with metadata
Lessons can be tagged with metadata values using metadata icon available in course editor. In course outline, select the lesson name node then use metadata icon to tag course with metadata values.
Tagging SCORM with metadata
SCORM can be tagged with metadata values using metadata icon available in course editor. In course outline, select the SCORM name node then use metadata icon to tag course with metadata values.
Tagging Program with Metadata
Programs can be tagged with metadata, To tag a program, Access programs list, search the program and click program name link to open program details page, Click 'Edit' to access program edit page.
Use tag icon present on top right corner of program to tag program
Using metadata in Test Editor
Test editor also provides toolbar buttons to add matadata for the test itself and/or specific questions or range of questions. For details check the Metadata section in Quiz Editor - Test Content.
Setting metadata for multiple questions in editor
Quiz Results Analysis using Metadata
If you have tagged questions by Subject metadata, then in the quiz result you can see subject-wise breakup of score
Tagging Events with Metadata
Goto an event and edit the event. Select Metadata (see below) to add or make changes.
Select the desired metadata values and save.
Tagging Users with metadata
Site feature 'Enable metadata for users' can be enabled for tagging users with metadata values. Once feature is enabled, User edit page provided metadata tagging option. User can be tagged with metadata values, On user's metadata values are presented on user profile page.
Tagging Groups with metadata
Site feature 'Enable metadata for groups' can be enabled for tagging users with metadata values. Once feature is enabled, group page presents metadata dimension tabs and group can be tagged with any dimension value from metadata tabs.
On group overview page, tagged metadata information is presented in group information section.