Conversation
ArtOfCode-
commented
Mar 3, 2026
- Add options for complaints about process adherence or failure in statutory duty
Codecov Report❌ Patch coverage is
Additional details and impacted files
☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
cellio
left a comment
There was a problem hiding this comment.
Thanks for putting this together. I reviewed by going through the training in the UI and leaving comments in the HTML source here, so order of comments in the diff is not the order I left them in (mentioning because you might see some things that came out as forward-references but weren't written that way).
A few small comments on content, and two other issues:
- Should the network-specific parts, like your name, be behind global site settings so other deployments don't pick them up?
- Can we log completion somewhere beyond in the DB? (I looked in the audit log.)
|
|
||
| <h3>Our responsibilities</h3> | ||
| <p> | ||
| Responsibility for compliance with the requirements of the Act obviously falls on us (meaning the Codidact Foundation |
There was a problem hiding this comment.
Is it practical to make this part configurable (org name and contact as global settings, whole paragraph as a setting, something else)? You probably don't want your name leaking out as the contact person for other instances.
Or, alternatively, put the entire training behind a global setting, so that instances that don't care (such as private ones outside the UK) don't need to edit contacts etc at all.
| <ul> | ||
| <li>Delete it to remove it from public view</li> | ||
| <li> | ||
| Escalate it to the Community Team straight away: either ping us in Discord, or flag it yourself and escalate your |
There was a problem hiding this comment.
Should they use the reporting form for this? If it is OSA-grade content we'd need to file a report ourselves anyway, so why not have the mods do it and use our existing notification channels? Plus, this gives us a way to have back-and-forth discussion on the record if we need to.
| Human trafficking encompasses a wide range of harmful activities. It can involve modern slavery, and victims and | ||
| survivors include adults and children. It is estimated that there were 122,000 people living in modern slavery in | ||
| the UK in 2021. Notable forms of human trafficking where harm can manifest online include sexual exploitation and | ||
| abuse, forced labour, and criminal exploitation such as county lines exportation of illegal drugs. |
There was a problem hiding this comment.
I'm having trouble parsing "criminal exploitation such as county lines exportation of illegal drugs" around "county lines".
| <div class="has-font-size-caption"> | ||
| <div class="widget"> | ||
| <div class="widget--body"> | ||
| <h4>Epilepsy trolling</h4> |
There was a problem hiding this comment.
I expect we'll get questions about this, since what's problematic for epilepsy sufferers is not well-known beyond rapidly flashing lights. Can we say a little more about what characteristics such content would have? (I mean a sentence or two, not a paragraph.)
| It's important that illegal content is handled consistently in order to ensure that we are able to meet the statutory | ||
| requirements of us, to protect our users, and to enable us to be transparent with our communities. The way in which | ||
| illegal content is handled is set out in our Online Safety & Illegal Content Policy & Procedure, OP02 — you can | ||
| find a copy of this <a href="https://codidact.org/OP02">here</a>. |
There was a problem hiding this comment.
Not yet. Also, might be another case where we want configuration rather than a baked-in link.
| </p> | ||
| <ul> | ||
| <li> | ||
| Delete it, using the "delete" button for the post or comment, to remove it from public view. Deletion doesn't |
There was a problem hiding this comment.
I would remove the "doesn't completely remove" part, as we're not asking mods to make legal determinations anyway -- we're asking them to remove it from (most) view and raise it with us.
| </li> | ||
| <li> | ||
| Escalate it to the Community Team. If a community member has flagged the post, you can escalate the flag to us; this | ||
| will send an email notifying us. If not, you can ping any of us in Discord, or flag the post yourself and escalate |
There was a problem hiding this comment.
As mentioned in another comment, why not ask them to use our reporting tool for consistency and better tracking?
|
|
||
| <p> | ||
| It's important that illegal content is handled consistently in order to ensure that we are able to meet the statutory | ||
| requirements of us, to protect our users, and to enable us to be transparent with our communities. The way in which |
There was a problem hiding this comment.
I would add (after the first sentence) something like "We are not asking our volunteer moderators to make legal determinations; we are asking you to help us meet our legal obligations by making us aware of content you encounter that could violate the law." I want to reassure them that, amidst all this legal language about so many kinds of illegal content, they are not on the hook -- we are. They are volunteers who are assisting us.
|
|
||
| <p> | ||
| Thank you for taking the time to go through this training. We appreciate that these are often difficult and sensitive | ||
| topics, but your understanding and assistance help us to create safe communities for all our users. |
There was a problem hiding this comment.
Consider adding something like: As moderators you are likely to see problems before we do, and we appreciate your help in bringing them to our attention.
| </p> | ||
|
|
||
| <%= form_tag osa_training_complete_path, method: :post do %> | ||
| <%= submit_tag 'Mark as complete', class: 'button is-filled is-primary' %> |
There was a problem hiding this comment.
I expected this to show up in the audit log, but after completing training as a mod, I didn't see an entry as an admin. Where are we recording it?