Giter Site home page Giter Site logo

vinukumar-vs / dial-specs Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sunbird-specs/dial-specs

0.0 0.0 0.0 270 KB

Open specifications for URL structure and Resource Descriptor Schemas for various physical learning resources that are QR coded.

License: MIT License

dial-specs's Introduction

DIAL Specs

DIAL stands for "Digital Infrastructure for Augmented Learning". This repository provides the DIAL URL and Resorce Descriptor Schema specifications for various learning resources that are DIAL coded. This specification is extensively used in Sunbird-ED which is the base for India's widely adopted DIKSHA platform.

As part of DIKSHA, billions national and state textbook topics are QR coded using these specifications and are available for anyone who is creating learning apps to provide personalized learning experience to the user.

Introduction

An open source framework for codifying (providing IDs) and linking physical learning resources such as textbooks with online resources in a dynamic and extensible manner using QR codes, AR, Voice navigation, etc. In countries like India, mainstream learning is heavily based on printed textbooks and materials. To provide digital learning experiences to children, it is essential that the physical to digital transition be made seamless and relevant. Current approach is to hard code specific video or learning material link to textbooks through QR codes. This assumes that the content online is not changing and also the content is provided only by that specific provider. This framework solves that problem by decoupling the identity/code of physical items with its metadata and by allowing different applications to respond differently based on the metadata (e.g. when scanning, one application may show related videos while other show practice material).

Features

  1. Flexible codification for easy printing by publishers
  2. Ability to use an online code/ID registry with resource descriptor metadata
  3. Ability to codify any physical learning resource
  4. Ability for any app to scan, obtain metadata, and provide personalized learning experience to users
  5. Already massively used across India with billions of DIAL QR codes already in circulation

Documentation

  1. Full Specification - Complete specification for DIAL
  2. DIAL URL Specification - Specification for DIAL URL
  3. Resource Descriptor Specification - Specification for resource description of entities linked with DIAL codes
  4. Schema Definition - JSON-LD definition of custom classes & properties
  5. Vocabulary - JSON-LD context document describing the vocabulary used for DIAL codes
  6. Examples

dial-specs's People

Contributors

pramodkvarma avatar vrayulu 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.