Comments (4)
University of Wisconsin Milwaukee is concerned about student privacy and the ability for students to export annotations from a course. They are hoping for the ability to import/export to be role based so they can turn off student export of annotations.
from h.
I will note that on a purely technical level, the export feature is only exporting data that has already been downloaded to the user's browser for display. A moderately savvy user can always export the data from the browser's developer tools.
Putting aside that limitation, we could offer an option to restrict export to only the current user. That way a student would at least be able to always get their own notes out of the system. This would get in the way if the person is trying to export work they have done collaboratively with other students though.
from h.
I'd like to add that even without technical expertise students could just screenshot the text of others, making restricting their exports moot.
More importantly, just as regular annotations have the most value in the context of the text on the page, social annotations have the most value in the context of the discussion. My understanding of my own annotations may require viewing the other annotations in the document for understanding.
Finally, one point I've made with admins that they seems to agree with (perhaps I've just been lucky to talk with the right admins) is that, in the context of an actual class discussion, no one's stopping students from writing down what other people say. We're not policing the taking of discussion notes in that context, and we shouldn't be policing the taking of notes in other contexts.
from h.
A moderately savvy user can always export the data from the browser's developer tools.
I'd like to add that even without technical expertise students could just screenshot the text of others, making restricting their exports moot.
As you guys might imagine we've made those points before. :)
Unfortunately the technical reality does not necessarily jibe w/ the institutional perception, which is often quite unsophisticated in these areas.
This is just a placeholder. We can decide how/whether we want to prioritize.
from h.
Related Issues (20)
- Handled deleted users in annotation_slim sync
- Add a limit to purging deleted annotations
- Index limitations with the `annotation` and `document_uri` tables HOT 3
- Complete a UX design for the new self-service user deletion experience HOT 1
- Delete API tokens when deleting users
- Find a way to prevent coupling future migrations with business domain code by mistake HOT 2
- Migration `8e3417e3713b_back_fill_the_token_user_id_column.py` fails with `AttributeError: 'Token' object has no attribute 'userid'. Did you mean: 'user_id'`
- Replace Google Analytics integration with Google Tag Manager HOT 3
- Investigate integrating with Hubspot API for email opt outs.
- SPIKE: Billable users custom date range HOT 1
- Fix custom metrics reporting with New Relic's python agent 9.9.0 HOT 1
- K
- Consider parameterizing and/or using a different port (other than 5000) for dev install
- Finish filling `annotation_slim`
- `/search` crashes for members of groups whose creator was deleted: `AttributeError: 'NoneType' object has no attribute 'username'`
- Improve grouping of user creation errors in New Relic monitoring HOT 1
- Bohjalian HOT 1
- Is it possible to import Word documents and annotate them through a rich text editor?
- Increase the group name length limit HOT 1
- Show a more specific error message if a user has h's HTML auth cookie but not the API auth cookie
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from h.