Paste grades into iSams Mark Books + Paste data into Bulk Update + Make links clickable in LS Reports and Student Notes

Latest Version

Version
0.1.5.1
Update
February 9, 2020
Size
21.06KiB
Developer
appsscript.ninja
Category
Users
606
Rating
5 ★
Manifest Version
2
Web Store Status
Languages Support
English
See more
Permissions
ActiveTab
DeclarativeContent
ContextMenus
Storage
See more

iSams Utilities (formerly iSams GradesPaster) Extension

iSams Utilities (formerly GradesPaster for iSams) adds useful and time-saving functionality on iSams website.

I created iSams Utilities extension after I had to start using Mark Books in iSams and discovered there was no built-in copy-paste functionality. The idea of having to click thousands of times to enter all the grades for reports did not sit well with me, so I made this extension. No more endless clicking and selecting each grade individually! Simply copy a column of grades from your source (Google Sheets, Excel, or similar) and paste them all at once into a mark book.

As I work with iSams more and more, I expect to be adding other features to iSams Utilities that improve user interface and functionality of iSams to make my life as a teacher and iSams admin easier. Hope it makes your life as a teacher a little easier, too!

The extension loads automatically (can be turned off on the Options page - see below) on iSams Mark Book pages when in 'editing' mode. Currently it only lets you paste one column of grades at a time. On the very first paste, Google Chrome will prompt you to 'allow isams.cloud website to access your clipboard' - make sure to click \"Allow\", or you won't be able to paste any grades!

iSams Utilities does not require any special permissions beyond knowing when you are on isams.cloud website. No personal user data is collected by this extension. Enjoy!


**FEATURES**
- NEW: Bulk Update pasting - you can now paste data from a spreadsheet into a column in Bulk Update window
- NEW: Clickable links in Student Notes (Pupil Manager module) - converts URLs in Previous Pupil Notes descriptions into clickable links
- On LS and G&T Report print preview pages, converts URLs in Notes field into clickable links - now LS admins can put a link to a shared Google Doc into student Notes, instead of having to upload a document, and re-upload every time it is updated!
- Works in the new iSams user interface
- On iSams Mark Book page with Mark Book is 'edit' mode, lets you copy/paste grades from external source (Google Sheet, MS Excel, or similar). Grades can be pasted into mark book one column at a time (for now)
- Loads automatically (can be disabled in Options - see below)
- Simple guided user interface
- Basic data validation built-in:
* Checks that number of rows of data being pasted matches the number of students in the mark book / bulk update window
* Checks that grades values being pasted into mark book match acceptable grade values


**OPTIONS**
- Enable/disable automatic loading of iSams Utilities on supported pages in iSams

To access iSams Utilities' Options, right-click on the extension's icon in the Chrome toolbar and select 'Options'.
When automatic loading is disabled, you can still manually start iSams Utilities on supported iSams page by right-clicking on the page and selecting 'iSams Utilities' item.


**HELP & SUPPORT**
Please report any issues with iSams Utilities on the project's Issues page on GitHub: https://github.com/azadisaryev/iSamsUtilities/issues
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "iSams Utilities (formerly iSams GradesPaster)", "short_name": "iSamsUtilities", "version": "0.1.5.1", "description": "Paste grades into iSams Mark Books + Paste data into Bulk Update + Make links clickable in LS Reports and Student Notes", "manifest_version": 2, "author": "Azadi Saryev", "minimum_chrome_version": "66", "background": { "scripts": ["background.js"], "persistent": false }, "permissions": [ "activeTab", "declarativeContent", "contextMenus", "storage" ], "icons": { "16": "images/isamsmbp-16.png", "32": "images/isamsmbp-32.png", "48": "images/isamsmbp-48.png", "64": "images/isamsmbp-64.png", "128": "images/isamsmbp-128.png" }, "content_scripts": [ { "matches": ["https://*.isams.cloud/Main/Framework*", "https://*.isams.cloud/Framework*", "https://*.isams.cloud/modules/studentmanagement/shared/batcheditpreview.aspx*"], "js": ["contentscript.js"] }, { "matches": ["https://*.isams.cloud/legacy/modules/markbooks/markbooks/main/overview/index.aspx*"], "js": ["isamsmbp-markbook.js"], "all_frames": true }, { "matches":[ "https://*.isams.cloud/modules/senmanager/register/list.asp*", "https://*.isams.cloud/modules/studentmanagement/record/record.asp*" ], "js":[ "isamsmbp-links.js" ], "all_frames":true }, { "matches": [ "https://*.isams.cloud/modules/studentmanagement/shared/batchedit.asp*" ], "js":[ "isamsmbp-batchupdate.js" ], "all_frames":true } ], "page_action": { "default_name": "Start iSams Utilities", "default_icon": { "16": "images/isamsmbp-16.png", "32": "images/isamsmbp-32.png", "48": "images/isamsmbp-48.png", "64": "images/isamsmbp-64.png", "128": "images/isamsmbp-128.png" } }, "options_ui": { "page": "options.html", "open_in_tab": false }, "web_accessible_resources": []}
Read more

Similar Extensions

icon

Import Pinboard Bookmarks to Chrome Extension · Productivity 606 0 ★ 361KiB

icon

Lesson Book Extension · Productivity 606 3 ★ 24.44KiB

icon

Notion2HtmlEmail Extension · Productivity 606 0 ★ 982KiB

icon

Tab Gear Extension · Accessibility 606 1 ★ 180KiB

icon

Teachertools Extension · Productivity 606 15 ★ 841KiB

icon

Alice Keeler Gradebook Split Extension · Productivity 606 14 ★ 23.7KiB

icon

Canvas SimpleShare Extension · Social & Communication 606 1 ★ 24.73KiB

icon

Last Scroll Extension · Accessibility 606 1 ★ 22.34KiB

icon

Contextmenu Bookmark Link Extension · Productivity 606 7 ★ 6.44KiB

icon

Browser Utilities Extension · Productivity 606 1 ★ 297KiB

icon

Remcast Clip Studio Extension · Productivity 606 0 ★ 210KiB

icon

Todo Canvas Beta (Task Canvas) Extension · Productivity 606 0 ★ 2.08MiB

icon

NextPlane nCore Desktop Sharing Extension · Productivity 606 3 ★ 7.84KiB

icon

Canvas Toolkit Extension · Productivity 606 5 ★ 52.87KiB

icon

Canvas Sticker Themer Extension · Fun 606 3 ★ 11.04KiB

icon

Avgr Extension · Productivity 606 2 ★ 62.18KiB

icon

Remove Element Extension · Accessibility 606 0 ★ 150KiB

icon

Grade Transferer Extension · Productivity 606 206 ★ 3.17MiB

icon

GSB Canvas Toolkit Extension · Productivity 606 2 ★ 2.17MiB

icon

Canvas Quick Student View (any host name) Extension · Productivity 606 0 ★ 89.66KiB

icon

Collaboration Facilitator Extension · Social & Communication 606 2 ★ 23.57KiB

icon

Selection to file Extension · Productivity 606 4 ★ 8.52KiB

icon

d.tech Canvas Login Fixer Extension · Productivity 606 0 ★ 81.03KiB

icon

Smart Screen Extension · Fun 606 4 ★ 2.44MiB

User reviews

icon

Josef Waldron (ID: 0000005235749a2b) Voted 5 ★ - Updated 10/15/2020 It's great! Just looking forwards to the multi-column paste... really iSams should add these features but you've done a good job at saving me and others time here.

icon

Steve Briggs (ID: 000000d225c04c67) Voted 5 ★ - Updated 10/13/2019 Really useful extension for isams. Has saved me a load of time. Thanks very much