LXD Style Guide

iPD’s Guide for Course Design & Development

Using CourseArc Blocks

Standard

The standard with which Michigan Virtual courses need to comply. 

Developers must use the required CourseArc Blocks when developing in CourseArc to ensure consistency and accessibility across all Michigan Virtual courses. 

 

Requirements 

What exactly do course developers need to include in order to comply with this standard? 

Selecting CourseArc Blocks 

General Requirement: Choose the most appropriate block for each activity from the list “What blocks does CourseArc have (Alphabetical List)?” Standard use of each block is recommended to maintain consistency and functionality.

CourseArc Blocks

Approval for Custom Code

To use new scripts or HTML code, developers must obtain approval. Submit a Wrike iPD support ticket under Course Development Specialist Request, including details on the HTML or script code, the block type, and the issue with the default block code.

Specific Block Requirements

Video Blocks

When embedding a YouTube video, the designated YouTube block must be used.

Graded Blocks

Not all CourseArc blocks can be graded in the LMS. If a graded item is required, refer to “What blocks does CourseArc have (Alphabetical List)?” for options. Additional course setting configurations may be necessary.

Cloze Blocks

Cloze blocks have additional requirements to be accessible. Ensure these are met when using this block type.

 

Implementation 

How can course developers implement this standard? What is the process for doing so?

Choose an appropriate block for each activity.  

CourseArc blocks are preferred over a third-party app, such as h5p or Storyline, if an appropriate block is available in CourseArc.

Standard use of each block is recommended.

CourseArc blocks are designed to be accessible. In cases where they are not accessible, there may be an alternate activity is created by CourseArc. Care must be taken when creating blocks to retain their accessibility and function. Factors that could affect accessibility include:

  • Choice of text font and color
  • Use of page scripts or html code
  • Omission of key items such as alt text or transcripts
  • Cloze blocks have additional requirements to be accessible. 

 

Resources

What resources would help a developer implement this standard appropriately?