Customizing Your Codebashing Course
As an administrator or authorized manager, you can customize and tailor your lessons and courses in Codebashing to specific people on your team based on their roles and experience. Courses can be assembled from Codebashing lessons and previous lessons you created as training modules.
Note
Customized courses, like other Codebashing courses, are displayed in the Course menu and may be defined as primary courses. They also appear on downloaded CSV for tracking progress.
Managing Lessons
Codebashing lessons are created in a SCORM 2004 archive and processed and uploaded.
SCORM is an eLearning standard that stands for Sharable Content Object Reference Model and ensures the viability to learn content from any source compatible with any Learning Management Solution (LMS) that complies with SCORM. SCORM is a unification of AICC, IMS, ARIADNE, and IEEE's LTSC standards.
SCORM 2004 consists of the following three parts:
Run-Time Environment. Specifies how content behaves once the LMS has launched it. The ECMAScript (JavaScript) in a web browser handles communication between the content and the LMS.
Content Aggregation Model. This model specifies how to package content so it can be imported into an LMS. It involves creating XML files that an LMS can read and learn everything it needs to know about your content.
Sequencing and Navigation. This allows for defining rules that the LMS will use to control the learner’s navigation between sections of the content.
The training content is created using an editing platform and then saved in a SCORM 2004 file system. The tested editing application for Codebashing lessons is Storyline 360. Other applications that create SCORM 2004 output may also be used, but they have not been tested.
Customizing Lessons
You can add ‘extensions’ to your lessons, such as text or links. These can be added to any lesson to emphasize a topic, share examples, or provide additional reading materials, like code examples.
Note
Lesson extensions can be added by Administrators only.
Lesson extensions can be added during every lesson step except for the in-lesson questionnaire step.
Lesson extensions can be added to the lessons of all courses except for the ones from the C/C++ and Mobile courses.