Hi all. I just stumbled over an accessible crowd-sourced mentorship progrm for learning various different programming languages. While this is not directly related to Debian, as it is not a Debian specific service, I still wanted to mention it since most of the provided language tracks can be worked with on a Debian system, with your favourite local tools.
The concept is simple: You get a simple command-line client to fetch exercises and submit solutions. An exercise consists of a directory in your local filesystem that contains an explanatory README and a set of test cases, implemented in the particular language you are working on. You are supposed to write a program that passes all test cases. Once you are done, and you have given the code a bit of a rework, to make it more elegant, you submit your first iteration (a submission is always a single file). >From now on, your solution will be available to view for other participans of the same language track, and they can submit "nitpicks" to your solutions, pointing out to you possible shortcomings, or even congratulating you on a particularily elegant solution. Once you have submitted the first iteration of your exercise, you will also be able to see the solutions submitted by others so far. So you can see how other solved the same problem, learn from that, and possibly even send them a comment about their code. Once you are satisfied with the resulting discussion about your solution, you can declare that exercise "done", which will stop the commenting period. However, make sure to not delcare an exercise done too early, since the feedback from others is really the interesting part of exercism.io. The website uses github.com user accounts for authentification. Login on exercism.io works perfectly fine with browsers like Lynx. All the features on the site that I have tried so far do work as well, including sending and reading comments on submissions. If you ever wanted to do free online programming exercises, exercism.io is a very good opportunity, as it appears to be fully accessible, even with non-modern web clients. You are not forced to use a web-based IDE. You can just use your favourite tools locally. -- CYa, ⡍⠁⠗⠊⠕ | Debian Developer <URL:http://debian.org/> .''`. | Get my public key via finger mlang/k...@db.debian.org : :' : | 1024D/7FC1A0854909BCCDBE6C102DDFFC022A6B113E44 `. `' `- <URL:http://delysid.org/> <URL:http://www.staff.tugraz.at/mlang/> -- To UNSUBSCRIBE, email to debian-accessibility-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/8738cmi841....@fx.delysid.org