Activity Feed
- Kudoed Re: Canvas Outcomes and New Quizzes Update for vanzandt. 11-04-2022 11:15 AM
- Kudoed Re: Feature Q&A: Canvas Deploy Notes (2022-11-09) for vanzandt. 11-04-2022 11:15 AM
- Posted Re: GDPR Requests for Data and for Deletion of Data on Canvas Question Forum. 09-06-2022 05:58 AM
- Got a Kudo for GDPR Requests for Data and for Deletion of Data. 09-05-2022 08:36 AM
- Posted Re: SIS "Process as UI changes" as a Manual enrollment entry on Canvas Question Forum. 07-12-2022 08:06 AM
- Posted Re: How do I add Global Nav item? on Canvas Developers Group. 07-06-2022 06:56 PM
- Posted Re: Obtaining a list of Admin Users with their Roles on Canvas Admin Blog. 06-29-2022 07:49 AM
- Posted Re: Obtaining a list of Admin Users with their Roles on Canvas Admin Blog. 06-27-2022 11:42 AM
- Kudoed Re: Releases Q&A: 2022-04-16 Permissions Check Permissions when Masquerading as Course Admins for cdoherty. 04-06-2022 03:33 PM
- Posted Re: Bulk Remove Students Tool (Updated 2/16/22) on Canvas Developers Group. 03-06-2022 03:40 PM
- Posted Re: Quiz and Item analysis needs to be faster on Idea Conversations. 12-02-2021 11:08 AM
- Got a Kudo for Re: Releases Q&A: 2021-12-01 Course Settings Publish Buttons. 11-19-2021 10:45 AM
- Got a Kudo for Re: Releases Q&A: 2021-12-01 Course Settings Publish Buttons. 11-19-2021 07:45 AM
- Got a Kudo for Re: Releases Q&A: 2021-12-01 Course Settings Publish Buttons. 11-19-2021 07:27 AM
- Posted Re: Releases Q&A: 2021-12-01 Course Settings Publish Buttons on Canvas Releases Q&A. 11-19-2021 06:41 AM
- Got a Kudo for Re: Change only Display Name?. 10-11-2021 05:37 AM
- Got a Kudo for Re: Change only Display Name?. 09-22-2021 01:03 PM
- Kudoed Re: Change only Display Name? for gpillsbury. 09-16-2021 05:21 AM
- Got a Kudo for Re: Change only Display Name?. 09-15-2021 12:03 PM
- Got a Kudo for Re: Bulk Remove Students Tool. 09-14-2021 10:00 AM
My Posts
Post Details | Date Published | Views | Kudos |
---|---|---|---|
GDPR Requests for Data and for Deletion of Data Is there anyone in this group who has experience servicing a GDPR data request for Canvas student data? What method did you use to gather all of the student's data? Have you had a request... |
06-04-2021 |
550 |
2 |
Add batch_drop_status param to SIS Import API for batchmode like diffing_drop_status in diffingmode This idea has been developed and deployed to Canvas For more information, please refer to the Canvas Deploy Notes (2021-06-09). Please add a "batch_drop_status" parameter to the ... |
04-02-2021 |
1035 |
0 |
09-06-2022
05:58 AM
No, unfortunately no one replied. I'm not sure Canvas has any good way of searching for all of the data associated with a particular student. It would be nice to have an official answer on this from Instructure.
... View more
07-12-2022
08:06 AM
The purpose of " Process as UI changes" should be to process the feed file as a batch of manual (UI-created) enrollments. The fact that Canvas is ignoring this option and setting the created_by_sis flag to true is a bug. We need to notify Instructure of this problem.
... View more
07-06-2022
06:56 PM
I added this code to our global js file, but it seemed to have no effect at all. Has this become an outdated method?
... View more
06-29-2022
07:49 AM
@James Thanks for your reply. I was referring to the Tampermonkey script. I like the idea that the subaccount names would be included without any additional effort. But I do see that Canvas's built-in Provisioning Report is a viable option also. Thank you.
... View more
06-27-2022
11:42 AM
I am correct that this script no longer works since Canvas updated their UI, or am I doing something wrong?
... View more
03-06-2022
03:40 PM
This fixed everything for me. It's working!
... View more
12-02-2021
11:08 AM
Item Analysis needs to be live. Instructors need immediate access to this information in order to grade students properly.
... View more
09-14-2021
09:41 AM
3 Kudos
@xcotto1 Oh I see! You meant add as line 442 not line 422 🙂
I added your line and it's working for me now!!! It is even removing students correctly!
Thank you so much for this fix!
... View more
09-14-2021
07:44 AM
1 Kudo
@xcotto1 thanks, but could you be a little more specific about where you added that line? I tried adding it after line 422 (right in the middle of a for-loop), but it didn't change anything for me.
Here's where I added it: https://www.screencast.com/t/puUhKtxnz
It sounds like maybe your fix didn't work anyway, though, as you noted the students were not removed when you actually tried to use the tool...
... View more
09-11-2021
02:10 PM
Here is a screenshot of the Tampermonkey script showing line 263 and context:
Link: https://www.screencast.com/t/9dhujsSPa8Ah
I tried changing line 267 to "$('#events_dialog').dialog('destroy').remove()". It did not seem to make any difference in terms of behavior. Thank you for your help.
... View more
09-10-2021
09:47 AM
These are the messages I see in the console when I click the Manage Course Enrollments button: TypeError: $(...).dialog is not a function at HTMLButtonElement.openDialog (userscript.html?name=Canvas%20Student%20Course%20Enrollment%20Manager.user.js&id=f663adf0-5e57-4d92-a93f-76388f67a374:263) condition-matcher.ts:136 Problems with selector: "." Here's a screenshot video: https://www.screencast.com/t/IDKFsB0iqBn
Please let me know what else I can capture. Thanks.
... View more
08-13-2021
06:40 PM
I found the correct link from the console:
/api/v1/accounts/145230000000000001/external_tools/14559
I've tried a few combinations of updateObj, but I cannot get the code to either add objects or modify object values when I go to the target URL The json is always exactly the same.
I guess perhaps I'm still not using the tool correctly.
@dtod would you be willing to have a Zoom session with me sometime to help me figure out what I'm doing wrong?
... View more
08-13-2021
10:23 AM
@dtod I sincerely appreciate your help and I apologize in advance for my lack of understanding. The URL I'm trying to force to load in a new window is:
/users/85/external_tools/14559
the '85' in the URL changes depending on who is logged into Canvas at the moment. I've tried both of these target URLs trying to follow your example:
/users/85/external_tools/14559 /api/v1/users/85/external_tools/14559
The update object I'm using is:
var updateObj = {"account_navigation": {
"windowTarget": "_blank"
}};
... in the end nothing I do seems to have any effect. When I click the link, it still opens in a frame instead of in a new tab.
I feel that I am fundamentally misunderstanding the usage of this code. May I humbly ask that you point me again in the right direction?
Thank you.
Chris
... View more
08-13-2021
07:32 AM
@dtod your code looks great. Do you think you could give an example of how it could be used to make a "user navigation" placement link open in a new tab (adding a windowTarget="_blank" to the LTI link in the Account area in Canvas) ?
... View more
08-10-2021
08:34 PM
1 Kudo
The windowTarget _blank property does not work with user_navigation link placement. Even if you set it in the XML, the link will still open in Canvas in-frame. I thought I should mention this because the conversation at the top of this thread implies that it is possible to open in a new tab. This may have worked in the past; if so, something changed in Canvas so it no longer functions with this particular placement.
... View more
08-09-2021
10:40 AM
We were able to allow our students to change their Display Name without allowing them to change their full name or sortable name by adding the following two lines to the universal javascript code in the theme editor:
document.getElementById('user_sortable_name').readOnly = true; document.getElementById('user_name').readOnly = true;
These two lines gray out the full name and sortable name options. To enable them to edit the Display Name field, you still have to set the option to allow students to edit their names in the Admin Settings.
... View more
08-09-2021
10:39 AM
4 Kudos
We were able to allow our students to change their Display Name without allowing them to change their full name or sortable name by adding the following two lines to the universal javascript code in the theme editor:
document.getElementById('user_sortable_name').readOnly = true; document.getElementById('user_name').readOnly = true;
These two lines gray out the full name and sortable name options. To enable them to edit the Display Name field, you still have to set the option to allow students to edit their names in the Admin Settings.
... View more
07-08-2021
05:20 AM
Wow! Just wow! Thank you! One question which is not clear from the documentation--if you previously use the status "deleted" and have several enrollments already deleted, if you run a subsequent feed with a batch_mode_enrollment_drop_status of "inactive", will it mark any currently active students missing from the feed as "inactive" and leave the previously deleted enrollments alone (the desired behavior), or will it go back and change the revive the previously deleted enrollments status to "inactive", thus pulling all the previously deleted students back into visibility (the undesired behavior) ?
Thank you.
... View more
06-27-2021
05:58 PM
Here it's 5 years later and this still hasn't been implemented. Canvas really needs good reporting on LTI tool usage...
... View more
06-24-2021
01:17 PM
2 Kudos
I've made a video showing the exact issue I'm having with the script.
Link to video: https://www.screencast.com/t/YAwv0dUfo
If you have a chance please take a look. Maybe the solution is something obvious that I have missed. I have already allowed pop-ups from the site, so I don't think that's it.
Chrome version: 91.0.4472.114 (Official Build) (64-bit) Thanks!
... View more