Pinned Repositories
APP-dashboard
This is a Java and Javascript-based application compatible with the Secure Data Service, which allows Educators to view information about their classes and students.
APP-learning-maps-authoring-tool
The Learning Maps Authoring Tool is a GUI that enables users to construct visual learning pathways using learning standards stored in the Learning Resource Index.
APP-tagger
The Tagger is a web application that will generate valid envelopes for publishing to the Learning Registry
batch-upload-tool
A command-line utility, written in Java, which helps LEA/SEA IT Administrators transmit data to the Secure Data Service without the use of additional third-party packaging and secure file transfer applications. It may be helpful during initial testing of a site’s data integration process.
csv2xml
The is a text-based utility, written in Java, which converts a small subset of data from a sample comma-separated value (CSV) format, to ESDS compliant XML, suitable for upload to the ESDS via the bulk data ingestion mechanism.
encryption-tool
This is a Java-based application to encrypt select configuration parameters that require encryption for the Educator Dashboard.
java-sdk
This is a Java-based library intended to simplify the development of inBloom-compatible applications, along with a bare-bones application that demonstrates the use of the data store API.
javascript-sdk
Node.js client code for the API
ldap-in-memory
The in-memory LDAP server (IM-LDAP) simplifies the task of standing up an LDAP server for non-production environments.
secure-data-service
This is the ESDS. It contains the backend for the project. The main projects that are to be used are ingestion-service, api, simple-idp, search-indexer, dashboard, admin-tools and databrowser. All of the projects are Maven driven with the exception of admin-tools and databrowser. Those are both Rails applications. This project runs on Java 7 and Maven 3. For Ruby, version 2.0.0 is the recommended version.
inBloom's Repositories
inbloom/ldap-in-memory
The in-memory LDAP server (IM-LDAP) simplifies the task of standing up an LDAP server for non-production environments.
inbloom/secure-data-service
This is the ESDS. It contains the backend for the project. The main projects that are to be used are ingestion-service, api, simple-idp, search-indexer, dashboard, admin-tools and databrowser. All of the projects are Maven driven with the exception of admin-tools and databrowser. Those are both Rails applications. This project runs on Java 7 and Maven 3. For Ruby, version 2.0.0 is the recommended version.
inbloom/APP-dashboard
This is a Java and Javascript-based application compatible with the Secure Data Service, which allows Educators to view information about their classes and students.
inbloom/java-sdk
This is a Java-based library intended to simplify the development of inBloom-compatible applications, along with a bare-bones application that demonstrates the use of the data store API.
inbloom/APP-learning-maps-authoring-tool
The Learning Maps Authoring Tool is a GUI that enables users to construct visual learning pathways using learning standards stored in the Learning Resource Index.
inbloom/csv2xml
The is a text-based utility, written in Java, which converts a small subset of data from a sample comma-separated value (CSV) format, to ESDS compliant XML, suitable for upload to the ESDS via the bulk data ingestion mechanism.
inbloom/encryption-tool
This is a Java-based application to encrypt select configuration parameters that require encryption for the Educator Dashboard.
inbloom/javascript-sdk
Node.js client code for the API
inbloom/APP-tagger
The Tagger is a web application that will generate valid envelopes for publishing to the Learning Registry
inbloom/batch-upload-tool
A command-line utility, written in Java, which helps LEA/SEA IT Administrators transmit data to the Secure Data Service without the use of additional third-party packaging and secure file transfer applications. It may be helpful during initial testing of a site’s data integration process.
inbloom/ingestion-validation
This is a Java-based application is used to validate the format and consistency of data prior to uploading to the Secure Data Service.
inbloom/lri-reboot-2.0
LRI Reboot 2.0 is a new implementation of the Learning Resource Index backed by an RDBMS and coded in Java.
inbloom/APP-lri-browser
lri Browser
inbloom/APP-search
Search provides an interface to search the Learning Resource Index.
inbloom/APP-student-grouping-tool
The student grouping tool is a .Net and AJAX based tool that allows teachers to arrange students in to groups using the datastore as a backend.
inbloom/APP-student-insights-tool
Student Insights is a .Net and AJAX based tool that allows users to perform criteria based searches on student data.
inbloom/global-docs
Global Documentation repository
inbloom/legacy-projects
This is a placeholder repo for cloned legacy projects
inbloom/server-density-plugins
A collection of various ServerDensity plugins that we have developed for use. These plugins can also be found in the ServerDensity
inbloom/datastore-portal
Portal for the Secure Data Service based upon Liferay
inbloom/cookbook
Sample code and recipes for working with software APIs
inbloom/publisher-toolkit
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.
inbloom/tokengrabber
Tokengrabber is a developer utility in PHP to demonstrate the OAuth2 process to obtain an API token to interact with the Secure Data Service.