Closed RaphaelPennacchi closed 4 years ago
Thanks for letting me know. Looks like part 2 is still available. I don't know why another edX course is suddenly unavailable...
A quick Google search yielded this MIT OCW course, which has lecture notes available: https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-852j-distributed-algorithms-fall-2009/
The rapidly declining reliability of MOOC platforms to keep their course materials online and accessible is very disturbing.
@hanjiexi Have you 'enrolled' in the course before it was 'switched off'. If so, do you still have access to it?
If this was the case, then the solution could be just enrolling to every single course when starting OSSU curriculum.
I think EdX will keep switching off courses after a couple of years, as they seem to make money only from selling 'verified certificates'. If the university which originally published the course does not support those 'verified paths' anymore, there is no (profit-oriented) reason to keep the course open.
Even though they are a nonprofit, someone still has to pay for the salaries (~ $24mln / year in 2015/16), and keeping the site running. I may be reading their tax returns wrong, but it looks like selling services make up roughly a third of their income (so not having that part doesn't enable them to keep the site going).
@amadeann Do not forget that after EdX's initial fees that it charges the institute, the institute receives 70 percent of any revenue generated by the course. The university has benefit to create pay walls, and from my understanding it has been the University's that have been causing most of the issues.
This is understandable, though. Universities exist to teach, but also to make money. They have to pay the salaries of there employees (as you mentioned).
In regards to your proposed solution: I do not think it is the best method. Some courses (like MIT 6.00, for example) change fairly regularly, and you would want the most recent version of the course obtainable.
Please correct me if you see any error in the information presented.
@RaphaelPennacchi There seems to be a youtube channel for that course. https://www.youtube.com/playlist?list=PLx3mQFFeHPjndmQ0iP9j6C58b90hqGa0X
@vapeurs
Thanks for your thoughts on that. In my opinion, if the university wants to make money from the course, they wouldn't want to close it, would they? We have a problem with courses being closed off entirely, not simply paywalled.
I reached out to EdX support to find out the reason for it, but the only answer I got was a copy-paste from FAQ, stating that they sometimes close the courses. No answer after a follow-up.
In terms of a solution: yes, some courses change and open regularly, but these are mostly intro courses. I don't think we'll ever have a problem with coming up with alternatives/new sessions for intro courses. The problem is with more advanced ones: I have a feeling that very few people follow the OSSU curriculum past the few initial courses, and even fewer people share their thoughts on them, and help in shaping the curriculum. If those more advanced courses are closed, we don't really know what to replace them with. Just take a look at course in 'Advanced Systems' section: not a single one out of 7 has an active session. One is closed, 6 are archived (possibly on their way out).
Because the first portion earned from a course goes directly to Edx, unless they have a high enough turn out, they ultimately lose.
@amadeann
"If this was the case, then the solution could be just enrolling to every single course when starting OSSU curriculum."
I think suggesting books as an alternative to courses would be better, since they don't disappear from the internet, but that's just me.
@phac27 I think books can only complement the course also most good books don’t have a free version. Suggesting books will most likely lead to piracy. If we still want to do this, there are several free books available. We can start compiling books.
@thesohelshaikh I agree, some courses are very unique, you would need at least 4 books to cover every topic in some course's syllabus, but for breadth of content they usually sacrifice deepness, and so sometimes working through a book can be better than completing moocs
Even so, I come from an academic background where every course had it's bibliography, and studying through books would mean you'd know everything being teached in the course and more.
Is it illegal to share lecture notes/transcripts from courses that weren't paywalled when you saved them?
Suggesting paid books doesn't mean you support piracy, even when there aren't free alternatives
@RaphaelPennacchi
I'd take a look at these resources:
https://www.distributed-systems.net/index.php/books/distributed-systems-3rd-edition-2017/
https://m.youtube.com/watch?v=hBWfjkGKRas&list=PLkcQbKbegkMqiWf7nF8apfMRL4P4sw8UL
Totally agree with you @phac27. Only thing i want is if we mention a paid book then we should also take time and list similar available free resources.
2019 and the course is still unavailable. I've enrolled in every course but this one when I started.
Does someone know if they can shut down a course after you already enrolled for it? Because if that's the case it may be wise for me to just download all the videos I've access to as of today.
Reliable Distributed Systems is being dropped from the curriculum due to not being available. The only actively maintained course I've found to take its place is this one: https://www.coursera.org/learn/distributed-programming-in-java
The content of Distributed Programming in Java is certainly practical but appears to lack the same theoretical rigor as Reliable Distributed Systems. The readings will have to make up for this deficiency.
In the short term, I've added a link to the course lectures as an alternative. https://github.com/ossu/computer-science/commit/28ab3a76cb5cd2c1fda81537ae1318ffb9150da7 In the longer term, there is a Request for Comment to remove Reliable Distributed Systems. https://github.com/ossu/computer-science/issues/640
Does it have an alternative? I have classes of distributed systems next semester (in 10 days here) and i'd like to start studying Thanks guys!