Skip to content

A concept of a federated skilltree for tracking skills: for self-assessment, self-improvement, skillset representation and exchange

License

Notifications You must be signed in to change notification settings

D-side/skillforest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Skillforest

A writeup/mockup of what a distributed learning system on top of the World Wide Web could look like, leveraging open standards in hopes of bringing together educators and learners across the network.

Build

Refer to Jekyll's installation documentation (with one caveat — the site is built using Ruby 3.0; earlier versions may work, but are untested) and command line usage.

💭 I would've placed a Skillforest-compatible annotation here, requiring to learn about Ruby runtime (no need to dive into the language), basics of Bundler and let the system resolve the rest. But for now that's only a dream.

Contribute

If you're interested in contributing to the project, get in touch!

I could use some expertise on some subjects. I intend to eventually acquire some for myself, but help could accelerate this process tremendously.

  • RDFa and Semantic Web: the very core of the project is expected to be a convention/standard that others can use to expose their materials to compatible tools. This project shares a lot of goals and usage patterns with Open Graph Protocol and so the same foundation was chosen for this as well.
  • Browser app development: my "rich frontend" experience so far is highly exotic (re-frame) and did not leverage the JavaScript ecosystem that much. This project may very well require leveraging several large libraries like Quadstore (the IndexedDB-backed variant) and the broader RDF/JS suite. The goal is to get an offline-capable browser application (not so much for offline use as much as to make it not depend on a server).
  • (Out of initial scope, but could be handy) Native app development: I've worked on games before, but very little on native GUIs. Would be great to have a drastically different alternative to an easy-to-try browser app.

License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

CC BY-NC-SA 4.0

Is it too restrictive? Probably. I could feasibly be talked into releasing this under a more permissive license if somebody needs it. But for now — just CC-BY-NC-SA.

About

A concept of a federated skilltree for tracking skills: for self-assessment, self-improvement, skillset representation and exchange

Resources

License

Stars

Watchers

Forks