Micronautics Cadenza™ is a content platform for authoring, deploying and delivering online curriculum .
Micronautics Research can provide guidance and mentoring to publishers, including recommended workflow and operational policies. Other services are also available, including script writing, editing, production and post-production.
The Cadenza™ platform providing publishers of training materials, their instructors and TAs a viable business model that also offers students an enhanced learning experience.
Cadenza™ solves the problem of how instructors and students interact efficiently at large scales while meeting the needs of online students.
Key features include:
Cadenza Server™ has a web interface that allows course authors to write and edit course material, including lecture transcripts online, using an WSIWYG HTML5 editor. Lectures are grouped into course sections, and they can cross-reference using HTML5-based macros.
Cadenza Server has e-commerce capability. Users purchase subscriptions to content via the integrated and configured e-commerce clearing facility.
Cadenza Server includes user management features. Customer service agents can modify user course enrollements as required using the web interface.
Thousands of simultaneous students can be accomodated by a modest virtual machine. Videos are delivered from the edge, so students enjoy a responsive experience world-wide.
Cadenza Server offers a live edit facility, whereby changes to a lecture are immediately visible. Cadenza Server has no video edit facility; videos must be made via other means and uploaded when ready. Cadenza Client provides industrial-strength editing, review and management capabilities, so a set of changes can be applied at once.
Cadenza Server provides live oneline editing of curriculum material. This is a good thing when small changes are required, because changes are immediate. However, substantial changes, or any changes that need to go through an edit/review cycle cannot be made in a live environment. Cadenza Client makes it possible to create, edit and deploy Cadenza course material offline using tools like Adobe Creative Suite. Cadenza Client uses git for revision control.
Cadenza Client project provides a command-line interface for controlling scripted processes, launching GUI apps such as Adobe Creative Suite applications as required, and managing a git repo for each lecture of a course, as well as course-level, group-level and site-level git repos containing HTML5 projects. Because many courses consist of several dozen lectures in half a dozen sections, dealing with that many git repos effectively requires significant automation and the use of git subprojects. Cadenza Client's orchestration capability makes it possible to release multiple lectures all together, or according to a schedule.
Git does not offer per-user content permissions.
You can either push your changes upstream or you cannot.
Cadenza Client uses many git projects instead of one giant git project for an entire site because creating curriculum content is a team sport.
Most teams are likely to be remotely dispersed, so fine-grained access control is important.
Some users will need to write to certain git repos, while others must only be given read-only access to some or all git repos.
Git does not offer user access capability, so it must be provided via other means.
Some authors, and most editors and publishers will want to use git subprojects to pull some or all of the git repos together into a unified uberproject.
cad admin git command makes establishing the nested hierarchies of git repos and their subprojects easy.
Publishers need to control all their projects, so they would link everything to their git uberproject. Course authors are likely to have a wide variety of contractual arrangements, so they would need to have read/write access to their git projects. The publisher is likely to just grant authors read-only access to the git repos that those authors are writing. The publisher might find it desirable for authors to have read-only access to the git repositories for the other lectures in the course.