News for hackers. Stuff that matters.
Re:Give Students User Freedom by UncleMeat on Wednesday February 03, 2021 @11:40AM (#26015440)
> The struggle for agency and control in today's world isn't a light one, and it involves sacrifices.

But whose sacrifices? The blind kid who has shitty screen reader integration? The overworked professor who can't deal with your LMS integration? Why not ask the users whether they would prefer to use the FLOSS applications? You might be surprised when they say no.

Re:Give Students User Freedom by crazypython on Wednesday February 03, 2021 @11:47AM (#26015540)
My teachers almost universally prefer Canvas Instructure (AGPLv3 free software) to Google Classroom. It gives them far more power and freedom to build courses.

Granted, it has a terrible UX for students. But since it is free software, it gave me freedom to build my own interface by providing an API– unlike Google Classroom– which I used to build a better interface to view my due quizzes. I can then share this software with my fellow students, promoting the values of sharing.

Re:Give Students User Freedom by UncleMeat on Wednesday February 03, 2021 @12:06PM (#26015854)
But is it because it is AGPL? My wife is a professor who also uses Canvas. She knows how to program. If I turned to her right now and asked what AGPL was or what Canvas' license was she wouldn't know nor would she care. If I asked her how she'd start modifying Canvas to solve her problems she'd tell me she is already way too busy and isn't going to try something like that in a million years.

The point is that this software needs to compete by being better software, not by convincing people that FLOSS applications are morally righteous.

What percentage of faculty members have ever modified the source for Canvas? I'd wager it is less than 1/10,000th.

Re:Give Students User Freedom by afarrell on Wednesday February 03, 2021 @12:58PM (#26016702)
> It gives them far more power and freedom to build courses.

This is a sign of a good UX.

One impactful thing the FSF could do is create a case study the history and incentive structure of this project and extract lessons on how to structure other projects well.

> it has a terrible UX for students.

Just to check: Do you mean that it is frustrating UX or that it is unattractive? People often think that UX means graphic design.