Scraping MyUni (Canvas LMS)

So it was time to study for uni exams, this meant that I needed to revise the content in all of the lectures. But wait! the lecture slides are only accessible through a convoluted website system called Canvas LMS.

🔗Problem

  • System only allows one pdf to downloaded at a time
  • Each pdf requires 2 link clicks to download
  • Too many mouse clicks:

40 pdf's * 2 links * 4 courses = 320 clicks!

🔗Solution: Scrape it

Read More

Model Solutions on Reality NOT Technology

Technology is developed in order to solve a problem. The problem is defined in the real world so the solution should endevour to solve the problem based on a model of reality, not the model of technology.

+-------------------------------+
| Reality |
| +---------+ |
| |Problem | |
| | | |
| +---------+ |
| |based on |
| +----v----+ +----------+ |
| |Model | |Technology| |
| | | | | |
| +---------+ +----------+ |
| |based on | |
| +----v----+ | |
| |Solution | uses | |
| | <------------+ |
| +---------+ |
+-------------------------------+

Read More