Skip to content

tutors-sdk/tutors-apps

 
 

Repository files navigation

Tutors: An Open Learning Web Toolkit

Website | Documentation

  • What is Tutors?

    Tutors is a collection of open source components and services supporting the creation of transformative learning experiences using open web standards. It consists of two key components:

    This repo is the Tutors Generators repo. A companion repo:

    ...host the primary Tutors Reader application. These components are developed in the open by an active and friendly community, based on a simple set of values.

The Generators

There are three components making up the generators family of components:

  • cli/tutors-gen-lib: A share library encapsulating the core Tutors course model, published to npm here
  • cli/tutors-publish: The primary Tutors course generator producing a course for consumption by the Tutors Reader - on npm here.
  • cli/tutors-publish-html: A backup generator, which generators a static version of a course.

See the tutors manual for guidance on using the generators command line applications.

Partykit

The Tutors Reader has a "live" feature, whereby students who share their presence appear on a real time dashboard summarising their current learning object interactions. This feature relies on the Partykit service, and the tutors-party-kit service component here.

Tutors Repos

  • Tutors: The course reader application. This is a SvelteKit application, written in TypeScript with a user experience implemented using Tailwind & Skeleton.
  • Tutors Apps: A monorepo encapsulating the generators, tests + support tools and applications. It is written in TypeScript.
  • Tutors Reference Manual: The manual is itself a tutors course, and is largely written in Markdown.
  • Tutors Reference Course: A Tutors course to included all tutors learning objects and structures.

License

license

This project is licensed under the terms of the MIT License.

About

Tutors course generators + support tools

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 60.4%
  • Nunjucks 30.1%
  • HTML 4.2%
  • JavaScript 4.0%
  • Other 1.3%