Summary

Training, here, refers to generating content to retrain oneself and/or others at a later point in time. This is good practice as it serves to keep one up-to-date and you don’t feel like everyday work caused tunnel vision and loss of expertise in other domains that you once used to know.

In good humor I often abbreviate all three as ETL which is probably a far less enjoyable domain.

Goal(s)

This list was prepared (and is kept up-to-date) with the following goals in mind:

  1. platform won’t just disappear one day causing loss of content
  2. minimize the need to transform content into another format
  3. easy to host
  4. easy to share
  5. easy to touch base regularly via reminders or notifications to stay up-to-date
  6. allows quizzes to be created
  7. allows rich content like developer-code to be present in it. Not to run but to display as part of the content.
  8. terminal and remote machine present within browser, if possible.

Platforms

  1. Google Classroom
    • Has an API
    • Has an app for the iPad
      • Has a mechanism for writing with Apple Pencil (verified it myself)
      • Creates PDF from a gDoc before editing with apple pencil. If you don't plan on editing the assignment further an the students don't need to type stuff in, then perhaps one should always create assignments with PDFs attached instead of gDocs so that students don't get confused when a PDF copy is created from gDoc for them to edit. They might submit the wrong copy as their answer!
      • You can import work to handwritten note taking apps like Notability, finish it there and then send it back to Google Classroom as needed.
      • Stream like structure for emphasizing latest content and a Classwork area for organized content. Introductory howto videos shared by the community are useful for getting started.
  2. Moodle
    1. www.moodlecloud.com
    2. https://moodlecloud.com/app/en/portal/view/learnwell
      1. To login to the portal, your username is your site URL, and your password is your Moodle admin password
    3. GIFT format
      1. use a text editor to write multiple-choice, true-false, short answer, matching missing word and numerical questions in a simple format
      2. It was developed within the Moodle Community
      3. https://docs.moodle.org/35/en/GIFT_format
    4. https://learnwell.moodlecloud.com/
  3. Thinkific - https://www.thinkific.com/tour/
    1. Manage who can enroll on your courses using Private and Hidden Courses
      1. http://help.thinkific.com/support/solutions/articles/216720-manage-who-can-enrol-on-your-courses-using-private-and-hidden-courses
    2. Create & Enroll Users in a Course
      1. http://thinkific.freshdesk.com/support/solutions/articles/216809-create-enroll-users-in-a-course
    3. If you belong to the Business Plan ($99/moth) and above, Thinkific will automatically create your account at Accredible, and we cover the cost!
      1. You can make it even simpler for customers to redeem their offer by sending them to your course or bundle landing page via a URL where the discount will already be applied. All you need to do is add the following to the end of the normal URL for the page: ?coupon=CODE
  4. Codio
    1. Apparently they entered the training platform + ready made VM game too!
      1. Codio Guides, a rich content authoring tool for publishing content that allows students to view instructions while they edit their code.
      2. https://codio.com/docs/ide/tools/guides/#key-features
        1. Allow you to write rich, multi section content using simple markdown. It’s incredibly easy.
        2. Not only can you structure your content into sections, but the Guide can automatically open and close code files as well as run terminal commands.
      3. https://bitbucket.org/codiocontent/guides-cheat-sheet
    2. https://codio.com/home/courses/new/
    3. https://codio.com/docs/quickstart/
  5. CodeCademy
    1. http://www.codecademy.com/create/creator
      1. http://techcrunch.com/2012/01/30/codecademy-becomes-a-platform-now-anyone-can-write-programming-tutorials/
    2. submission correctness test
      1. http://www.codecademy.com/blog/14-the-jquery-expect-library
      2. https://gist.github.com/fanaugen/4980604
  6. teachable.com - previously known as UseFedora
    1. it has some content i created last year
    2. ADMIN - https://shoppinpal.teachable.com/admin
    3. USER - https://shoppinpal.teachable.com
  7. LearnShell
    1. https://www.learnshell.org/en/Contributing_Tutorials
    2. https://github.com/ronreiter/interactive-tutorials
  8. NodeSchool.io
    1. http://nodeschool.io/building-workshops.html
      1. https://www.npmjs.com/package/workshopper
      2. https://www.npmjs.com/package/adventure
    2. http://nodeschool.io/#workshopper-list
  9. examtime.com or goconqr.com
    1. can now send courses privately.
    2. https://www.goconqr.com/payments/payments
      1. With premium you have the ability to create private resources, go ad free and upload 1GB of media for $21.95 per year
  10. Versal
  11. teamtreehouse.com
  12. freecodecamp.com - no content creation available
  13. digitalchalk.com - $99 per month only when annual subscription is purchased
  14. litmos.com
  15. Udemy
    1. Pricing for training your team https://business.udemy.com/pricing/
      1. BUT this is not the same as pricing for creating courses that are only accessible by your local team
    2. https://www.udemy.com/how-to-create-a-course-for-your-business/learn/v4/overview
    3. https://support.udemy.com/hc/en-us/articles/229231627-Create-a-Multiple-Choice-Quiz
    4. UDEMY for business support - https://support.udemy.com/hc/en-us/categories/204174328
  16. Content Platforms That Support Markdown
    1. ???
  17. Google’s course builder
    1. is it dead or alive?
      1. Last Commit Dec 7 2016
      2. Last release Jul 30 2018
      3. Misc
  18. SoloLearn
    1. Has a C++ online playground

Written with StackEdit.