Qwiklabs Lab Completion Tracker - Version History


Userscript for Qwiklabs Completion Tracking

v1.0.0 - Fix the Change in My Learning URL

2021-09-18

  • Replaced /my_learning with /profile/activity.
  • Changed the CSS selector and Regular Expression to look up the total number of activities.
  • Do not support pages with a URL starting with /my_learning.

v0.5.5 - Fix Not Recognize Activity Names That Contains Colons (:)

2021-05-04

  • Set a custom attribute to tag the lab/quest 🆔 for the row of unmarked learning activities
  • Change to use the lab/quest ID as the key 🗝 for batch update to DB
  • Fix the type of lab/quest 🆔 (aka an integer) during update

v0.5.4 - Fix the Change in My Learning Layout

2021-04-09

  • Added a quick link to view all My Learning Activity results
  • Revised the way to update the database records with the new format of learning activity data

    Effects on the new My Learning Activity section (For v0.5.4)

v0.5.3

  • Eliminate scripts for the /my_learning/labs and /my_learning/courses pages
  • Modified to parse and annotate the new My Learning Activity table

v0.5.2

  • Amended for the new Catalog page design

    v0.5.1

  • One-click update the labs and quests status to the IndexedDB

v0.5.0

  • Store the labs and quests data locally with IndexedDB
  • Repackage JavaScript with Async/Await

For v0.4.8 or Earlier

  • Each catalog item compares with the manually labelled array data storing within the userscript.
  • Label the completed labs and quests with a green check-circle () at the end of their titles.

    Effects on the Qwiklabs catalog page (For version < 0.4.5)

v0.4.8 - Support Tracking “Home” and “My Learning” Pages

2020-06-06

  • Add NEW badges and yellow highlights to any unregistered labs and quests.
  • Apply the color scheme to the short tables of the “Completed Courses” and “Completed Labs” pages on the My Learning page.
  • Apply the annotation scheme to the “Your Favorites”, “Featured Learning”, and “What’s Hots” sections on the Home page.

v0.4.5

2021-05-20

  • Add green highlight to the titles of completed labs and quests.
  • Add annotations to Your Favorites in the My Learning page.
  • Add color backgrounds to each row in tables of the Completed Courses and Completed Labs pages.
  • Change to use JSON-markup for storing lab and quest data.

The version 0.4.5 start covering the “Completed Courses” and “Completed Labs” pages under the My Learning section. Since the quests mix with speedrun games in the list of completed courses, each row of the game records highlights in purple color for distinguishing them.

Effects on the Completed Courses page (For version >= 0.4.5)
Effects on the Completed Labs page (For version >= 0.4.5)

Chris F. Author of this blog, M.Phil.
Load more
Loading Disqus Comments...
Please enable JavaScript to view the comments powered by Disqus.