Skip to content

mattarderne/CommitLearn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CommitLearn

Curated Podcast Learning Paths

XML Example (open with Podcast App on your iPhone)

Infrastructure

  • XML files hosted on S3 as file feeds
  • Development on Github, 1 branch per topic, prefix prod_ indicates a branch for Hosting on Production

How to contribute

  • Fork a branch and modify XML to suit your learning path, host on S3 to test XML
  • PR into a prod_ branch to request review into Production

Roadmap

  1. Build a POC example 3/5
  2. Setup Git -> AWS integration (AWS to host XML of master branches) 0/5
  3. Build Landing Page website 0.1/5
  4. Build Onboarding test for customized learning path 0/5
  5. Setup monetization / patreon account 0/5
  6. ...
  7. ...? Learning? Amazing!

Future Features

  1. Pay contributors per commit for any advertising revenue
  2. Customized learning paths to give customized learning experience
    • quiz to onboard and measure baseline & expected outcomes
  3. Audio-to-Text to more accurately identify scope of content
  4. App to quiz listeners and measure learning (competency based education)
  5. Custom recorded bridging audio to summarize contents and segue from one concept to another

Issues / Stucks

  1. Content
  2. Ease of use of opening XML URLs

Google Doc for now

Principles

Why

  • Encourage & Enable Learning
  • Open access, open contribution
  • Broad access to knowledge is essential to humanity
  • Another medium of learning

How

  • Long format audio (podcasts)
  • Specific Learning Outcomes
  • Focus on AI, Philosophy, Ethics
  • Community curated through Github & rewarded by number of commits
  • Generate revenue through Patreon / other?

What

  1. Listeners Advertising > Website > Appropriate Stream > App or XML
  2. Contributors Create Learning Design > Identify Podcasts > *Record content > Submit for Review

Python app

python3 -m venv ~/.virtualenvs/commit
source ~/.virtualenvs/commit/bin/activate
pip install -r requirements.txt 

YAML

YAML format More https://stackoverflow.com/questions/49029459/read-yaml-file-and-create-python-objects

Libraries