Skip to content

almasen/rdf-mapped

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RDfmapped Build & Tests Test Coverage Codacy Badge Module Docs Submit Content Lighthouse

About RDFmapped

Researcher Development Framework Mapped

RDFmapped is based on a dataset which mapped Vitae’s Researcher Development Framework against LinkedIn Learning resources. This mapping was completed by LinkedIn Learning in collaboration with Vitae and was originally in spreadsheet form. The aim of the rdfmapped.com website is to make this dataset accessible, searchable, and convenient for researchers.

Tech specs

Some tech specs of rdfmapped.com project

Supporting RDFmapped

RDFmapped is a free, open source project and therefore donations are greatly appreciated.

Sponsors

KCL Logo

Huge thanks to King's College London for sponsoring the initial development of the project.

Support our development

Sponsor the RDFmapped project

If you are interested in becoming on official sponsor of the RDFmapped project, please contact us.

Your organisation/company name & logo will be featured on the rdfmapped.com website as well as the project readme based on your chosen support tier.

Contribute

We warmly welcome all kinds of contributions from the tiniest UI tweaks through creating and/or fixing bug reports to expanding our collection of featured LinkedIn Learning courses & videos.

Contributing code

If you are interested in contributing code, first, please have look at the open issues (if there are any) and the planned features below. That said, if you would prefer to work on your own idea that's different from the planned upgrades, feel free to create your own feature request issue.

Seriously, if you want to just change the padding of a div on a page, that's also fine! It will make me happy...especially since I'm not a frontend dev. But, if you would be kind enough to work on some of the planned extensions, that would be straight up amazing.

Planned features

Here are some of the main planned upgrades:

  • automatic GitHub issue creation
  • public API with OAuth 2.0
  • dev subdomain & subpages
  • submission of multiple courses/videos
  • improve "similar courses/videos" algorithm
  • bulk upload of CSV & JSON datasets (admin)
  • refactor auth & logic of admin routes
  • a pretty page for supporters
  • a page about elephants

These are in no particular order (elephant page first plz) and again, any contributions are welcome!

If you are interested in working on one of the above mentioned planned features, please refer to the kanban board.

Building

For local development and information on how to build, please refer to the Server Readme.

Branch protection rules

As noted several times, all types of contributions are welcome. The only restriction is that all automatic tests need to pass for a PR to be merged. This includes Jest tests, eslint, some further code quality metrics and please sign your commits.

PR requirements
  • backend build
  • module & repository tests
  • signed commits
  • Codacy review

Contributing content

The RDFmapped project is built on a valuable dataset that has been compiled by our hard working volunteers. Our core value is the RDF database which we aim to continuously maintain and expand.

Therefore, we warmly welcome all types of content contributions be that a single LinkedIn Learning course/video that you think could be helpful for researchers or a mapped whole learning classification.

To thank you for your help, your name will be featured among our contributors (if you wish to disclose it) on the RDFmapped website based on the number of learning objects you have submitted.

If you would like to learn more about how you can help us expand our dataset, please contact us.

Submit a dataset

If you are interested in contributing data and have a dataset that you would like to submit for us to review, please use the contact form on the official website and select the "Dataset to be imported" option as your reason.

Submit a single course/video

For submitting a single LinkedIn Learning course or video, please use the Learning Object submission form.

If you would like to submit more than one, please submit the above form once for each course/video.

We plan to expand this feature soon so that you can submit multiple courses & videos via the form.

Reporting a vulnerability

For security related issues, such as reporting a vulnerability, please consult the security policy.

Credits

Huge thanks to the Centre for Doctoral Studies, King's College London for open sourcing RDFmapped and for the awesome opportunity to work on this project.

Credits to Vitae for the initial dataset of mapped LinkedIn Learning courses & videos. TODO: credit pending for specific team/group of people

Kudos to @StenAL, @paumue, @finwarman, @a-vorontsov & @houssam966 for allowing me to use part of the backend code we have had written for our second year undergraduate project at KCL.

Contact

For development related queries, issue creation is our preferred way of being contacted. If your query contains PII or any other sensitive information, please email us at the address on our profiles.

With any other questions, please refer to the contact form on the rdfmapped.com website.