PrairieLearn Tracker Firefox

Examine source code of PrairieLearn Tracker

Inspect and view changes in PrairieLearn Tracker source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 3,
  "name": "Better PrairieLearn",
  "description": "Track upcoming PrairieLearn assessments across enrolled courses.",
  "version": "2.0.0",
  "permissions": [
    "storage",
    "tabs",
    "scripting"
  ],
  "host_permissions": [
    "https://*.prairielearn.com/*",
    "https://us.prairietest.com/*"
  ],
  "content_scripts": [
    {
      "matches": [
        "https://*.prairielearn.com/*"
      ],
      "js": [
        "home-content.js",
        "badge-override.js"
      ],
      "run_at": "document_idle"
    },
    {
      "matches": [
        "https://*.prairielearn.com/pl/course_instance/*/gradebook"
      ],
      "js": [
        "gradebook-content.js"
      ],
      "run_at": "document_idle"
    },
    {
      "matches": [
        "https://us.prairietest.com/pt",
        "https://us.prairietest.com/pt?*"
      ],
      "js": [
        "prairietest-content.js"
      ],
      "run_at": "document_idle"
    },
    {
      "matches": [
        "https://*.prairielearn.com/pl/course_instance/*/assessment_instance/*"
      ],
      "js": [
        "assessment-content.js"
      ],
      "run_at": "document_idle"
    }
  ],
  "action": {
    "default_title": "PrairieLearn Tracker",
    "default_popup": "popup/popup.html"
  },
  "background": {
    "scripts": [
      "background.js"
    ]
  },
  "icons": {
    "16": "icons/icon16.png",
    "32": "icons/icon32.png",
    "48": "icons/icon48.png",
    "128": "icons/icon128.png"
  },
  "browser_specific_settings": {
    "gecko": {
      "id": "prairielearn-tracker@local",
      "strict_min_version": "121.0",
      "data_collection_permissions": {
        "required": [
          "none"
        ]
      }
    }
  }
}

Best PrairieLearn Tracker Alternatives

Here are some Firefox add-ons that are similar to PrairieLearn Tracker: