CAMS Helper

Provides various improvements when interacting with the CAMS system.

Что такое CAMS Helper?

CAMS Helper - это расширение Chrome, разработанное paulklinelabs, и его основная функция - "Provides various improvements when interacting with the CAMS system.".

Снимки экрана расширения

screenshot
screenshot
screenshot

Скачать файл CRX расширения CAMS Helper

Скачайте файлы расширений CAMS Helper в формате crx, установите расширения Chrome вручную в браузере или поделитесь файлами crx с друзьями, чтобы легко установить расширения Chrome.

Инструкции по использованию расширения

                        update 1.1.11: attendance links on attendance pages. Course Master Harvesting and graph dependency viewer.
-------------------------------------------------------------------------------------------------
This extension is small, but growing. Its purpose is to improve the usability of the CAMS system Faculty portal (and student portal) at Blackburn College. 
New Features are added all the time when I get frustrated with something. You can request features under the support tab-> contact developer when viewing this extension in the Web Store.
############################################
View the full feature list & explanation here:
 https://docs.google.com/document/d/e/2PACX-1vS7AOLkuRTDjl6WTcTV58jfR02o29IDY7KbMjUh0WT6aBA-MU_Mh34t0vo25Jke4LexLZGSI9HYJocA/pub

A brief summary of features is below:
NEW FA2020: experimental button on homepage to check your rosters against Kristi's sheet of remote learners and display the result.

- popup tests blocked
- other alerts converted to toasts
- export schedule to Google Calendar
- auto-checks the FERPA agreement on login page*
- auto logs-in if fields are auto-filled in the log in page**
- fast attendance access (home page)
- smart defaults set for attendance
- page title clarification with course info
- email classes with GMail
- email entire classes with Gmail instead of individual sections

############################################
This extension does NOT read or store any data other than course ID's for constructing faculty attendance links on the homepage. It is only stored in your account.
*by installing this extension you are agreeing to the linked FERPA statement each time you log in.
**click anywhere on the login page within 1 second to auto-login if chrome has auto-filled fields. The reason for this oddity is a consequence of how chrome auto-fill works. While auto-filled fields show to you, data does not actually exist in the form until you interact with the page i.e. clicking anywhere. Programatically, the fields appear empty until the user interaction event occurs.

(icon School by Colourcreatype from the Noun Project)                    

Основная информация о расширении

Название CAMS Helper CAMS Helper
ID nohnkhiaaclbbanceebnjbmchpmjgffn
Официальный URL https://chromewebstore.google.com/detail/cams-helper/nohnkhiaaclbbanceebnjbmchpmjgffn
Описание Provides various improvements when interacting with the CAMS system.
Размер файла 70.71 KB
Количество установок 24
Текущая Версия 1.1.11
Последнее Обновление 2021-03-30
Дата публикации 2020-03-19
Рейтинг 5.00/5 Всего 5 оценок
Разработчик paulklinelabs
Электронная почта [email protected]
Тип оплаты free
Поддерживаемые языки en-US
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "name": "CAMS Helper",
    "version": "1.1.11",
    "description": "Provides various improvements when interacting with the CAMS system.",
    "manifest_version": 2,
    "content_scripts": [
        {
            "matches": [
                "https:\/\/portals.blackburn.edu\/*\/login.asp"
            ],
            "js": [
                "autologin.js"
            ]
        },
        {
            "matches": [
                "https:\/\/portals.blackburn.edu\/*"
            ],
            "run_at": "document_start",
            "js": [
                "preventAlerts.js"
            ],
            "exclude_matches": [
                "https:\/\/portals.blackburn.edu\/efaculty\/cePortalOffering.asp*",
                "https:\/\/portals.blackburn.edu\/estudent\/cePortalOffering.asp*"
            ]
        },
        {
            "matches": [
                "https:\/\/portals.blackburn.edu\/efaculty\/cmCourseManagementOptions*",
                "https:\/\/portals.blackburn.edu\/efaculty\/cmFacultyAttendance.asp*"
            ],
            "js": [
                "ammendTitleToClass.js"
            ]
        },
        {
            "matches": [
                "https:\/\/portals.blackburn.edu\/*"
            ],
            "js": [
                "ammendMenu.js"
            ]
        },
        {
            "matches": [
                "https:\/\/portals.blackburn.edu\/efaculty\/index.asp"
            ],
            "js": [
                ".\/attendance\/ammendHomepage.js"
            ]
        },
        {
            "matches": [
                "https:\/\/portals.blackburn.edu\/efaculty\/cmFacultyAttendance.asp*",
                "https:\/\/portals.blackburn.edu\/efaculty\/cmFacultyAttendanceDateRange.asp*"
            ],
            "js": [
                ".\/attendance\/ammendHomepage.js"
            ]
        },
        {
            "matches": [
                "https:\/\/portals.blackburn.edu\/efaculty\/ceCourseList.asp*"
            ],
            "js": [
                ".\/attendance\/courseHarvest.js"
            ]
        },
        {
            "matches": [
                "https:\/\/portals.blackburn.edu\/efaculty\/cmFacultyAttendanceDateRange.asp*"
            ],
            "js": [
                ".\/attendance\/attendanceSetSchedule.js"
            ]
        },
        {
            "matches": [
                "https:\/\/portals.blackburn.edu\/efaculty\/cmFacultyAttendanceDateRange.asp*"
            ],
            "js": [
                "ammendTitleToClass.js"
            ]
        },
        {
            "matches": [
                "https:\/\/portals.blackburn.edu\/efaculty\/ceFacultySchedules.asp*"
            ],
            "js": [
                ".\/scheduleHarvesting\/googleCalendarTools.js",
                ".\/scheduleHarvesting\/facultyScheduleHarvest.js"
            ]
        },
        {
            "matches": [
                "https:\/\/portals.blackburn.edu\/estudent\/cePortalMatrixSchedule.asp*",
                "https:\/\/portals.blackburn.edu\/efaculty\/cePortalMatrixSchedule.asp*",
                "file:\/\/\/C:\/Users\/pauli\/Downloads\/stuff\/stuff\/My%20Schedule.html",
                "http:\/\/lvh.me:5500\/stuff\/stuff\/My%20Schedule.html"
            ],
            "js": [
                ".\/scheduleHarvesting\/googleCalendarTools.js",
                ".\/scheduleHarvesting\/studentScheduleHarvest.js"
            ]
        },
        {
            "matches": [
                "https:\/\/portals.blackburn.edu\/efaculty\/cePortalMatrixSchedule.asp*"
            ],
            "js": [
                ".\/scheduleHarvesting\/studentScheduleHarvest.js"
            ]
        },
        {
            "matches": [
                "https:\/\/portals.blackburn.edu\/efaculty\/cePortalOffering.asp*",
                "https:\/\/portals.blackburn.edu\/estudent\/cePortalOffering.asp*",
                "http:\/\/127.0.0.1:5500\/Course%20Offering.html"
            ],
            "js": [
                "facultyCoursesHarvest.js"
            ]
        },
        {
            "matches": [
                "https:\/\/portals.blackburn.edu\/efaculty\/ceSelectStudent.asp*"
            ],
            "js": [
                ".\/scheduleHarvesting\/googleCalendarTools.js",
                ".\/harvestStudents\/studentOptionsHarvester.js",
                ".\/harvestStudents\/allStudentScheduleHarvest.js"
            ]
        },
        {
            "matches": [
                "https:\/\/portals.blackburn.edu\/efaculty\/ceFacultyEmailClass.asp*"
            ],
            "js": [
                "emailgmail.js"
            ]
        },
        {
            "matches": [
                "https:\/\/portals.blackburn.edu\/efaculty\/ceStudentOptions.asp*"
            ],
            "js": [
                ".\/harvestStudents\/studentOptionsHarvester.js"
            ]
        },
        {
            "matches": [
                "https:\/\/portals.blackburn.edu\/**Master.asp*"
            ],
            "js": [
                "Utils.js",
                ".\/courseMasterHarvest\/courseMaster.js"
            ]
        }
    ],
    "permissions": [
        "storage"
    ]
}