New to CLARK? Look no further, this tutorial will help you build and search for Learning Objects

Table of Contents

Tutorial Videos

Contribute to CLARK

Note: video has no sound

Searching and Downloading on CLARK

Note: video has no sound


Upload your contributions in small self-contained parts

CLARK adheres to the following hierarchy for learning objects - Course > Unit > Module > Micro-module > Nano-module. Instead of uploading an entire course into one contribution, it is recommended you upload multiple, smaller sized learning objects. So, if the 'course' has multiple 'modules,' please upload each module separately. Each module should be self-contained, and all modules can be linked to one course in the contributor dashboard.

It's all in the name!

Condense as much as you can with your Learning Object names while keeping the essence of that object is about. This convention makes your object easier to identify during searches.

Uploading a Learning Object

To create a new learning object, you must first sign into CLARK. Click on the Contribute dropdown which will give you the option to go to your learning object dashboard or create a new object. If you are in your dashboard, you can create a object by clicking on the New button.

After entering the name of your learning object, you will notice that each object also has a length. You will need to specify the length of the learning object you will be uploading. Below are the five lengths an object can have:


Up to 1 hour


Between 1 and 4 hours


Between 4 and 10 hours


Over 10 hours


15 weeks

An object also has a level which tells a content consumer what academic level your curriculum is intended for. For instance, if you are uploading a object that is intended for K-12, then you should specify the academic level here. There are not limits to the amount of levels a object can have, you could specify the object to be suitible to anyone (K-12 through Postgraduate).

Adding Descriptions and Other Authors

A description should accurately describe what you're learning object is and briefly state what it hopes to accomplish. This is indexed for searches and shown on search results. Keep in mind that there is a section where you will write out the outcomes for your learning object in greater detail. This section is, also, required if you wish to have your object reviewed and published.

In addition, you have the option to add other authors to your learning object if they assisted in developing the curriculum. To do this, simply type in their CLARK username or real name and select the user that you would like to add as an co-author. If your collaborators do not have a CLARK account, you can add their name and/or university to the learning object description or notes section. To remove a contributor, hover over their name in the learning object builder and click the Remove button.

Adding Learning Outcomes

You must add at least one learning outcome to your object to submit your learning object in for review. Click the New button. You will notice there are three categories (based on the Bloom's taxonomy) for a learning outcome: Remember and Understand, Apply and Analyze, and Evaluate and Synthesize. Each category represents a level the student should be able to do, Remember and Understand being the simplest (such as introducing a topic) and Evaluate and Synthesize being complex.

These categories have different keywords. While the simplest will say things like classify, find, or describe the most complex level will say things like compose, debug, or theorize. To input your learning outcome, copy and paste it into the input text field. The first word that is in the sentence will be highlighted as the outcome's keyword. If it is red, this means your keyword is not recognized by the system and you must choose another; this can be done by clicking a level and selecting the word you want via a dropdown menu. Do not include Students will be able to when creating new outcomes. There is no limit on the amount of outcomes a learning object can have.

Mapping an outcome means that the outcome will linked to standardized outcomes. These standardized outcomes come from various sources such as the CAE Cyber Defense Education KUs or ACM CSEC 2017 outcomes. To map your outcomes, search for the standardized outcome you would like to add. Mapping your outcomes is recommended but is not required.

Uploading New Materials

By now, you have named a learning object, set it's description, and added outcomes to it. If you navigate to the Materials page, this is where you want to include any specific files, URLs, pictures, etc. necessary to complete your learning object. Note: if you have not verified your email address you will be unable to upload files for your learning object.

To upload files, you can drag and drop your files anywhere on the screen. Alternatively, you can click the New Upload button to upload individual or multiple files or folders. These files will be tied to this specific learning object. Each file uploaded has a description tag (which is used to describe a file if necessary) and an option to remove the file from the object.

Under URLS you can provide specific URLs to any videos, online modules, etc. needed to complete the learning object.

Under Notes you can provide any copyright information or general notes about your files.

Your files should automatically upload. There is no limit to the file sizes you can upload however, please be aware that the larger the file, the longer it will take to upload. Depending on how large the file, the server may timeout the request (these are for files cumulating larger than a few GB). To prevent this, it is advised you upload portions of your object at a time depending on file size. You can upload exercise solution files, but they will be identified and not distributed through CLARK. A content consumer will be provided your email to obtain solutions directly from you.

You have now successfully created your first learning object!

Editing Learning Objects

Go back to your learning objects dashboard. You will notice that the learning object you have just created has appeared in this list.

To edit a learning object, click the 'meatball menu' (...) of the object you want to edit. There will be a list of different options, including an option to edit the learning object itself and manage the materials in it. Note: if your object is currently waiting or under review, you cannot access the meatball menu and, therefore, cannot edit your object.

From here, click the Edit option and you will be redirected to the learning object creation page. You can edit or change as much as you desire. The learning object builder automatically saves your work, similar to a Google Document.

Adding Children Learning Objects

When you upload a large learning object that uses many smaller objects in it, it is useful to add these objects as children to the larger one. This is to help organize your larger learning objects and allow downloaders to easily find all the parts of your curriculum.

To start adding child objects go to your dashboard, click on the meatball menu of the parent object, and click the option that says Edit Children. From here you have the option to choose which learning objects are the children at that object. Note that the option to add children is available for all lengths of objects excluding nanomodules. It is important to only add the direct children of the specific learning object you are working on.

The image above is a good example of what to follow when creating the hierarchy for your learning objects. You can edit an object's children at anytime, simply click on the meatball menu and reselect the children learning objects.

Submitting for Review

If a learning object's status is currently released, then that object can be searched and downloaded for use. If you want to see what your object's details page looks like to the public from your dashboard, then click on the View in CUBE tab of the meatball menu. Note: this option only appears to learning objects that are released.

Going to the same meatball menu, there is an option to Submit for Review. Submitting for review means that the learning object will undergo a review process for a given collection that you want to submit to. The reviewing team for that collection will review your object and make a decision to reject or pass it given their criterion. The object is, then, sent to the CLARK editorial team for proofing. Note that when you create a new learning object, by default it is unreleased, and you must submit it for review in order for other's download it. Note: when you submit a object for review, you are submitting it under a Creative Commons license.

Deleting a Learning Object

Go to your learning objects dashboard. From here click on the meatball menu, same as you would if you wanted to edit or submit an object for review. There is an option to delete that individual learning object. The second way is to delete multiple at once. To do this check each learning object you want to delete then click on the delete button at the top of the page.

Searching for Learning Objects

From the home page, there are multiple options to search and browse learning objects. From here you can search for specific names, authors, or standard learning outcomes (CAE/CSEC2017/CS2013, etc.). You can filter the results alphabetically, chronologically, and by academic level and length. You can clear your filters if you find you no longer need them.

Your Library, Downloading, and Sharing

Every object that is published has the option to be added to your library. If you navigate to the detail view of a learning object it will give you a detailed look at what that contains (outcomes, files, descriptions, etc.). When you want to add something to your library, click on the Add to Library button in this view. If you have not already signed in you will be prompted to do so.

There are many benefits to adding an object to your library, one of which is to keep curiculum you found useful in a place that is easily accessable. If you find you do not like a learning object and wish to remove it from your library, click on the library icon in the navigation bar and delete the ones you wish to remove.

If the learning object is not undergoing review by a specific collection, you have the option to download the learning object. Click on the Download button to download a zip file of the learning object. The learning object will be automatically added to your library if you have not already done so.

If you enjoyed a learning object you are encouraged to share a link to it using the share bar.