Skip to content

v0.2.1 - "Belchior"

Pre-release
Pre-release

Choose a tag to compare

@jhmullen jhmullen released this 05 Oct 19:56
· 998 commits to release since this release

belchior 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

screen shot 2017-10-05 at 3 46 12 pm

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

screen shot 2017-10-05 at 3 47 07 pm

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.

screen shot 2017-10-05 at 3 49 00 pm

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.