brightscreenVS Code Extention for StudentsbrightScreen is an extention for your favorite text editor (as long as your text editor is VS Code) that brings interactive coding tutorials to help bring a new dynamic to learning. Instead of just following along with an article or video, you can download coding challanges that help solidify those theoretical lessons into something tangible. Once selecting the After you install a course, or if you already have one installed Each lesson line item in the If you are ready to check your code, New Platform for InstructorsbrightScreen is a great place for software instructors to create interactive homework for those that follow their courses, videos, or articles. The amount of effort in seting up a brightScreen course is virtually non existant. All that is required is a Git repo with a brightScreen.json configuration file that looks like something like this:
A course testing file will look something like this:
In the brightScreen.json file, for each, lesson you specify a substring you would like to replace with the User's own code and brightScreen throws it in there for you. In theory, any interpreted language can be used for a course as long as it can be executed with a CLI and file location. Your tests are created as a child process. To interface vack with brightScreen, your tests should return a JSON object through the Standard Out of what every platform you are testing with. Example of Standard Out from Tests
Requirements
Whatever languages or platforms the instructor has listed should also be installed on your machine. For instance, if you are working on a Release Notes0.0.1This extention is still very much in development. If you would like to see it expanded then please reach out with suggestions or sponser me on Github. |