Issue or Question
How do I create and print a photo-grid class roster in New Murphy?
New Murphy, also called Self-Service Banner 9, does not include a photo-grid view for class rosters. Faculty can temporarily create a photo grid by running the SSB9 Photo Roster JavaScript attachment in the web browser console.
Environment
This information applies to:
- New Murphy (Self-Service Banner 9)
- Faculty class lists and class rosters
- Google Chrome, Microsoft Edge, Mozilla Firefox, or Safari
- Windows and macOS computers
Resolution
Before You Begin
Important: Download the SSB9 Photo Roster JavaScript text-file attachment from this article before starting. The attachment is available in the article's attachment area.
Caution: The browser console is an advanced feature. Typographical errors or running code from an untrusted source can cause unintended results. Use only the script attached to this University of St. Thomas knowledge article, and do not modify it.
Create a Photo-Grid Class Roster
- Download the SSB9 Photo Roster JavaScript text-file attachment from this article.
- Open the downloaded text file.
- Select the entire script:
- Windows: Press Ctrl + A.
- macOS: Press Command + A.
- Copy the selected script:
- Windows: Press Ctrl + C.
- macOS: Press Command + C.
- Navigate to New Murphy.
- Select Classes & Grades from the horizontal navigation.
- In the Faculty Services card, select Class List.
- In the Subject column on the far left, select the course and section. Do not select the Course Title column.
- When the class list opens, use the per page setting in the lower-right corner to display all students.
- If you want the photo grid arranged in a specific order, sort the class-list table by the appropriate column before continuing.
- Open the browser console:
- Windows: Press F12, and then select the Console tab or console icon if it does not open automatically.
- macOS: Press Command + Option + J.
- Paste the script into the console:
- Windows: Press Ctrl + V.
- macOS: Press Command + V.
- If the browser prevents pasting, follow the displayed security prompt. For example, the browser may require you to type
allow pasting before continuing.
- Press Enter to run the script.
- Close the browser console.
Expected result: The class list changes to a photo-grid view.
Switch Between Grid and Table Views
Use the control provided by the script to switch between roster views:
- In grid view, select Show Table near the top of the roster.
- In table view, select Show Grid near the bottom of the roster.
Important: Sorting the table after creating the grid does not change the order of photos in the grid. To use a specific order, sort the table before opening the browser console and running the script.
Print a Photo-Grid Class Roster
- Open the SSB9 Photo Roster JavaScript text-file attachment.
- Select and copy the entire script.
- In the Banner class-list view, select Print in the upper-right corner next to Export.
- When the system print dialog opens, click Cancel.
- Leave the Banner Class List - Summary window open.
- Open the browser console:
- Windows: Press F12, and then select the Console tab or console icon if needed.
- macOS: Press Command + Option + J.
- Paste the copied script into the console.
- Press Enter to run the script.
- Close the browser console.
- Open the system print dialog:
- Windows: Press Ctrl + P.
- macOS: Press Command + P.
- Complete the print settings and print the photo grid.
Troubleshooting
- The photo grid does not include every student: Return to the class-list table, increase the per page setting so all students appear, and run the script again.
- The browser does not accept the pasted script: Read and follow the browser's security prompt. Some browsers require you to type
allow pasting before pasting into the console.
- The console does not appear: Look for a Console tab or console icon in the browser developer tools.
- The photos are in the wrong order: Return to the standard class-list table, sort the desired column, and run the script again.
- The printed roster does not show the grid: Confirm that you canceled the first print dialog and ran the script in the separate Class List - Summary window before reopening the print dialog.
- An error appears in the console: Copy the script again directly from the unmodified attachment and repeat the procedure.