Skip to content

careylzh/hci-quizlet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

How well do you know the fundamentals of HCI?

A dependency-free MCQ quiz for refreshing foundational HCI concepts from the local reading set.

Web Quiz

The browser version runs from index.html and loads the questions.json bank. It is designed for GitHub Pages and points learners to https://introductiontohci.org/ at the end of each quiz.

To preview locally:

python3 -m http.server 8000

Then open http://localhost:8000/.

GitHub Pages Deployment

This repository includes a GitHub Actions workflow at .github/workflows/pages.yml. After pushing to main, set Settings -> Pages -> Build and deployment -> Source to GitHub Actions if it is not already selected. The workflow publishes this repository as the Pages site.

Run

python3 quiz.py

Common modes:

python3 quiz.py -n 20
python3 quiz.py --tag tangible-bits
python3 quiz.py --tag calm-technology --tag attention
python3 quiz.py --weak
python3 quiz.py --review -n 12
python3 quiz.py --stats
python3 quiz.py --list-tags

Answers can be entered as A-D or 1-4. Use q to quit early.

Progress is saved locally in .quizlet_progress.json, which lets --weak prioritize missed questions first and unseen questions second.

Sources Covered

  • Ishii & Ullmer, Tangible Bits
  • Weiser, The Computer for the 21st Century
  • Weiser & Brown, Designing Calm Technology
  • Wellner, DigitalDesk
  • Fitzmaurice, Ishii & Buxton, Bricks
  • Feiner, MacIntyre & Seligmann, Knowledge-based Augmented Reality
  • Bly, Harrison & Irwin, Media Spaces
  • Schilit, Adams & Want, Context-Aware Computing Applications
  • Buxton, Living in Augmented Reality
  • Hallnas & Redstrom, Slow Technology
  • Dourish, Where the Action Is, used as supporting theoretical framing from the existing notes

Validate

python3 quiz.py --self-test
python3 quiz.py --review -n 3 --no-shuffle

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors