Codecraft Works’ Learning Management System (LMS) provides access to a variety of computer science courses, which are made up of written lesson material, project prompts, and finished project examples.
Teachers with access to courses will also be given access to accompanying slide decks for use with guided instruction.
A list of offered courses can be found at app.codecraftworks.com/courses.
Courses are collections of technical, themed curriculum lessons, which are made up of related topics. A program, refers the unique collection participants and material and typically includes how (in-person, online, or hybrid), when (dates, and time if live online), and what (one or more courses).
When students are added to programs, they are granted access to any included courses 24/7, for the duration of the program.
When a student starts a course, a progress bar will display how much course material the student has completed.
Progress bars will also display for each lesson in the course.
These progress bars update when students click the “Mark Complete” button at the end of a topic. This allows students to keep track of which topics they have already read and which topics they have yet to read. This also gives students a more visual depiction of their progress through a course.
When a topic is marked complete, it will be denoted with a green check mark on the lesson overview page.
Program Management Features
The term “program” refers to the way a course is delivered and serves as a collection of available resources, such as live, instructor-led video classes, slideshows and detailed written lessons.
When students are added to a program with an instructor, the instructor? will be able to view the roster of students. Additionally, the instructor will be able to view an attendance log, showing students’ time of arrival and departure on certain dates.
View Project Collections
By clicking on a student’s name in their program’s roster, instructors will be able to see a collection of that student’s public projects.
Students will have to set a User Name in their account settings for this feature to take effect.
When an instructor makes the program live, a button will appear on the program’s landing page that takes students to the video meeting.
The live meetings integrate the Jitsi video-conferencing software.
During a video meeting, students can communicate vocally or by using the built-in chat. Students are also able to screen share and turn their video cameras on and off.
Synchronous Slideshow Viewing
Instructors are able to make use of a built-in slideshow viewer.
If slideshows have been added to the program’s course, the instructor can select a course from the Choose Live PDF drop-down list.
When a slideshow is selected, it will appear on all participants' screens. By default, it will take up half of the page, with the video call in the remaining half.
When the instructor moves to the next slide, all other participants will be taken to that slide at the same time. This ensures that all students are at the same point in the slideshow during instruction. Students may also move through the slideshow independently, but will be redirected if the instructor progresses to another slide.