In order to use OGS in school for a class or extracurriculars, it needs to include a way to disable all chat/messaging functions for an account. It would also be nice to have a way to subordinate student accounts under a teacher account, and to register those student accounts. Maybe OGS could include a way to roster classes using the Clever API? (LiChess does something similar to this where you can disable communication in the account settings.)
I want to use OGS in Computer Science to teach kids about artificial intelligence (we watch the AlphaGo doc first) instead of just playing on the AGA-provided plastic boards (which are great, but online they can’t make illegal moves lol).
ChessKid is a good example of how the system is set up to allow school districts to approve the site for use in schools: the teacher creates the accounts, can apply settings, and there are no communication systems available to students other than the emojis and short pre-filled phrases like “Good game!”
Good point - students should not be able to send or receive messages or see chat from other users. This is probably an unreasonable request overall, but I love OGS and I’d be so happy to be able to use it in school!
i wonder how much work would be involved in coding a new user class wich would have chat and other social functions hidden entirely? Like it shouldnt be impossible to simply hide the chat boxes and apply automatic chatbans?
I’m not sure if it will check all of your boxes or not, but we’ve been working with the AGF to create a custom interface for kids, it should be out pretty shortly I think. There’s no teacher control, mainly because there’s no accounts, you just kinda show up and play, either against other kids that are on the site or against easy computers. We’ve talked about adding teacher control in the future, but initially it’s just a safe place for kids to play.
I wonder if it would be possible to set up a system where the teacher utilizes the existing club structure to create a classroom. Upon setting up the club, they select private classroom. The teacher could generate a limited number of guest accounts for the class through the club. The teacher may need to assign them to students offline. They could have a generic username like Classname23. Their log-in page could be the private classroom. All their games could then be marked private and only visible to those in the class.
I assume this could put a large strain on the server, so perhaps make the private classroom feature only available to verified teachers with a school account.
Question about the AGF custom interface: Will the students be able to save sgf?
That would be a cool feature and would enable schools to participate. It would also put Go in the after-school activities spectrum and help with spreading the word.
Do you have an estimate about how many kids are likely to join?
If it’s not a huge number, I think it would be preferable to have human control in the kids’ space, at least at the beginning.
It’s always easier to persuade parents and teacher to use a kid-friendly space if they know there is a human checking “why the kids are so quiet today”.
(I know most toddlers today can outsmart the best digital safety measures, but still)