academia | advice | alcohol | American Indians | architecture | art | artificial intelligence | Barnard | best | biography | bitcoin | blogging | broken umbrellas | candide | censorship | children's books | Columbia | comics | consciousness | cooking | crime | criticism | dance | data analysis | design | dishonesty | economics | education | energy | epistemology | error correction | essays | family | fashion | finance | food | foreign policy | futurism | games | gender | Georgia | health | history | inspiration | intellectual property | Israel | journalism | Judaism | labor | language | law | leadership | letters | literature | management | marketing | memoir | movies | music | mystery | mythology | New Mexico | New York | parenting | philosophy | photography | podcast | poetry | politics | prediction | product | productivity | programming | psychology | public transportation | publishing | puzzles | race | reading | recommendation | religion | reputation | RSI | Russia | sci-fi | science | sex | short stories | social justice | social media | sports | startups | statistics | teaching | technology | Texas | theater | translation | travel | trivia | tv | typography | unreliable narrators | video games | violence | war | weather | wordplay | writing

Tuesday, November 21, 2017

Online courseware feature wish list

I'm teaching a (non-online) course in a few months, and I figure that as long as I'm preparing it, this is a good chance to try creating an online version.

Some features I'd like to have:

  1. Interface for students to formally submit deliverables (as opposed to just another forum)
  2. Forum where students can post questions and join discussion
  3. Ability to differentiate between students taking the class statically (can start whenever, no feedback) vs on a schedule (with others, with instructor feedback)
  4. Ability to livestream sessions
  5. Ability for students to comment on live sessions using text chat
  6. Ability for students to speak questions in live sessions using microphone
  7. Ability for students to screenshare to the group in a live session
  8. Ability for instructor to direct the audio and video that the group is seeing during live session
  9. Ability for instructor to control mouse and keyboard of a student temporarily, or to work in a shared environment during session
  10. Automatic transcription of recorded and live sessions (ideally human edited, but voice recognition alone is ok)
  11. Ability to form discussion sections by grouping students into subsets, in an organic way
  12. Ability to capture emails of students to be in touch with them independently of the courseware

Labels: , , , ,