v0.2.1 - "Belchior"
Pre-release
Belchior is the second development pre-release for Codelife. It introduces an emulated javascript console, a flagging system for inappropriate content, and the beginnings of a rule overhaul for forthcoming javascript lessons.
Javascript Console
One of the most important parts of javascript development is interacting with the development console by reading error messages and printing statements to aid in debugging. Codelife's code editor now includes a "drawer" component that allows students to view errors and console.log statements. In future lessons, students will be asked to print values to the console as part of their testing.
Flagging Inappropriate Content
All pages where student content can be viewed now have a "Flag" button, where users can report inappropriate content. The results of these reports are collated into an admin panal that is currently in development.
Known Issues
-
Admin Features currently exist as single pages and don't require login. Codelife's next release will gather these into a single panel and introduce "roles" so that only admins can create content and review flags.
-
The "rules" panel under the code windows currently covers some of the coding area, and is in the process of a graphical / UX redesign.
-
Single-line comments (using
//) currently breaks javascript interpretation. Work continues on hardening the JS interpreter.
As always, content creation continues and new islands will be filled in during the coming weeks.


