Skip to content

Astrak00/improved-aulaglobal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AulaGlobal Improved

A browser extension that enhances the AulaGlobal (UC3M Moodle) experience by removing landing page bloat and adding a participant list downloader.

Features

Page Cleaner

Removes unnecessary elements from the AulaGlobal homepage:

  • Course registration forms
  • Group display sections
  • Navigation menus
  • Header and secondary navigation

List Downloader

Adds a "Download list" button on the participants page (/user/index.php?id=...) that exports the class list as an Excel (.xlsx) file.

Installation

Firefox (Recommended)

Option 1: Firefox Add-ons (Recommended) Install directly from the Firefox Add-ons website:

🔗 AulaGlobal Improved - Firefox Add-ons

Option 2: Load from Source Code

  1. Clone this repository:
    git clone https://github.com/Astrak00/improved-aulaglobal.git
    cd aulaglobal-improved
  2. Open Firefox and navigate to about:debugging
  3. Click "This Firefox" in the sidebar
  4. Click "Load Temporary Add-on..."
  5. Select the manifest.json file in the extension folder

Note: Temporary add-ons are removed when Firefox closes. To keep the extension permanently, install from Firefox Add-ons or sign your own add-on via Mozilla Add-ons Developer Hub.

Chrome / Chromium-based Browsers

  1. Clone this repository:
    git clone https://github.com/Astrak00/improved-aulaglobal.git
    cd aulaglobal-improved
  2. Open Chrome and navigate to chrome://extensions
  3. Enable "Developer mode" (toggle in the top-right corner)
  4. Click "Load unpacked"
  5. Select the extension folder

Usage

  1. Click the extension icon in the browser toolbar
  2. Toggle features on/off:
    • Page Cleaner: Removes bloat from the homepage
    • List Downloader: Adds download button to participant pages
  3. Click the link at the bottom to reload the page and apply changes

Settings are synced across browser profiles using your browser's sync storage.

Building

The extension uses Manifest V3 and is compatible with both Chrome and Firefox.

aulaglobal-improved/
├── manifest.json          # Extension manifest
├── popup.html/js         # Extension popup UI
├── src/
│   ├── content.js        # Main content script
│   └── content.css       # Injected styles
├── icons/                # Extension icons
└── _locales/             # Internationalization (EN/ES)

License

MIT License

About

Firefox and Chrome extension that allows downloading class lists from AulaGlobal just as before or as if you are a professor

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors