Git Product home page Git Product logo

publisher-toolkit's Introduction

#Publisher Toolkit

##DESCRIPTION

The Publisher Toolkit provides end-to-end guidance, specifications and scripts to submit digital content metadata into the Learning Registry which will be searchable via the Learning Registry Index.

##COMPONENTS

  • inBloomPublishedImplementerToolkit-v12.docx – A step by step guide to publishing into the Learning Registry using the provided scripts

  • LRMI-JSONLD-Spec-v15.docs – The most recent community guidelines on the LRMI JSON-LD specification being used in the Learning Registry today.

  • LRMI-Items-Import-Template.xlsx – The Excel template for both metadata items and standards (two tabs). Each are related by the “url” field. Please note, not all of these columns have to be populated. If they are left blank, they will not be outputted in the resultant JSON-LD. Also, if you add columns, they will be added to the JSON-LD (and recommend using schema.org as a guide). Once this template is filled out, both the items and standards sheets will need to be exported to CSV files.

  • lrmi-csv2jsonld.py – A Python script to convert the items CSV file to LRMI JSON-LD files. These will be created one file per row in the CSV spreadsheet and outputted in the “data” directory.

  • lr-bulk-publish.py – A Python script to bulk submit JSON files to the Learning Registry. You’ll need to plug in your Learning Registry Oauth keys and modify submitter information (line 95) which is also covered in the implementer guide above.

##CONTRIBUTE

##LICENSING

Publisher Toolkit is licensed under the Apache License, Version 2.0. See LICENSE-2.0.txt for full license text.

publisher-toolkit's People

Contributors

jasonhoekstra avatar verlin-inbloom avatar vincentmayers avatar

Watchers

James Cloos avatar Tucker Shouse avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.