ossu / computer-science

🎓 Path to a free self-taught education in Computer Science!
MIT License
171.63k stars 21.65k forks source link

Change of policy for edx.org #569

Closed thoqus closed 4 years ago

thoqus commented 5 years ago

Since the beginning of the year most graded assignments in edx-courses can only be accessed after having paid for a certificate. :-(

In 6.00.1x Introduction to CS only the exams are not available. That is bad but not as bad as in some other courses where basically all assignments can't be accessed anymore. This seems to be the case for Software Construction: Data Abstraction from UBC. I think we should look for alternatives. Any ideas?

suchov commented 5 years ago

:-(

divyangchauhan commented 5 years ago

What if the community itself develop course and exams based on already available material with permissible licenses. many course especially on ocw are under creative commons license we can use them and make courses that are available all the year.

suchov commented 5 years ago

@Divyangchauhan it's quite time-consuming + it's quite difficult to compete with Harvard(CS50) MIT or Berkeley :)

divyangchauhan commented 5 years ago

I am not suggesting to create a mooc merely to archive the videos, slides and exercises and provide a way to test the solution probably by testing it with conditions.

linkel commented 5 years ago

Yes, it's such a shame. I wanted to take How to Code: Simple Data and all of the questions I have encountered are locked except for the very first one. It's extremely discouraging, because when I took MIT 6.00.1x I had a blast with the finger exercises and I credit that course with helping me get started with learning programming last year. I am two weeks into my first software engineering position and it is amazing--it pains me that other students will not have access to the free material the same way that I was fortunate enough to have.

Alaharon123 commented 5 years ago

Does it not show the questions? It's self-graded so it shouldn't be grading for you anyway. If it's self-graded I should be grandfathered in and can post the questions

linkel commented 5 years ago

No, I do not get to even view the questions. I'd love to even see them! It looks like this: image

I've looked in some people's githubs but most people just post the solution in, and it is difficult to ascertain which goes with what. I may take the Coursera Programming Languages course in lieu of this, or perhaps look at materials listed on the Racket list of courses as an alternative.

Alaharon123 commented 5 years ago

I'm going to sleep rn, but I'll try and post the questions within a week. Ping me if I don't. Otherwise just read the book (How to Design Programs) and do its questions rather than the course. The idea isn't to learn Racket, but program design and whatnot; it just happens to use a limited version of Racket to do that.

linkel commented 5 years ago

Oh nice. I did not realize there was a book that the course was based on. That's actually extremely helpful. Thank you. Yeah, I realize Racket is used as a tool in this course to reach a better understanding of writing programs--I'd grown excited to take this particular EdX course, so it was disappointing to witness the paywall firsthand.

seanvert commented 5 years ago

Oh nice. I did not realize there was a book that the course was based on. That's actually extremely helpful. Thank you. Yeah, I realize Racket is used as a tool in this course to reach a better understanding of writing programs--I'd grown excited to take this particular EdX course, so it was disappointing to witness the paywall firsthand.

I don't think it's a paywall, you can still use anything else to exercise those practices. The course is more about training designing data and code, I think it's even better to not have a lot of exercises because you have the liberty to do that in things you want to do. I'm using those things to write the data and logic of the sims in Haskell. The course is pretty good, I'm doing it and it's great.

If you're out of ideas try to simplifying any software you enjoy and exercise the contents on remaking this project. But do train those, using what you learn is very important.

rtaibah commented 5 years ago

Seems like this is an issue with courses of UC San Diego and University of British Columbia only:

I guess suggesting alternatives would be a good idea?

dropkickfish commented 5 years ago

re: How to Code questions being locked away

There is a way to access them through edX currently, but they're not immediately obvious. I've just started a new account to check.

image image

riceeatingmachine commented 5 years ago

I just made a GitHub account. This is my first post here.

I completed How to code: simple data with no problems. I had signed up for it back in December 2018 and completed it in April without having to pay.

I have now signed up for How to Code: Complex Data and I can confirm that the graded questions are not visible.

The $9 thing is also gone and you have to pay full price for the verified course to see the graded lecture questions after each video.

Note that if you look online you can find discount codes for 10% off and save yourself a few bucks (I did).

I don't mind paying money (nothing good is free forever) to be honest, but free would have been preferable.

Anyways, thank you guys for creating the OSSU.

seanvert commented 5 years ago

Seems like this is an issue with courses of UC San Diego and University of British Columbia only:

I guess suggesting alternatives would be a good idea?

I was thinking about it, and I'm unsure about the legality of something like this, but I think it's doable to make some of our own community exercises to people doing those courses. I started something similar with that "Learn you a Haskell" book.

ahmeed83 commented 5 years ago

Why everyone wants everything for free these days?! I think it’s good that we pay for the people who made these wonderful courses. And if you don’t have the money then you can watch the videos for free.

seanvert commented 5 years ago

Why everyone wants everything for free these days?! I think it’s good that we pay for the people who made these wonderful courses. And if you don’t have the money then you can watch the videos for free.

Yes, there is also this. I don't feel inclined to add those kind of "features" to discourage people from paying those courses (the lectures are available and there is also an exercise bank). This is why I'm focusing on the Haskell book.

vgl266 commented 5 years ago

Why everyone wants everything for free these days?!

You are kinda quick on conclusions. For me, it isn't about the mere fact of content being free or paid — it's more about the price. 150$ — well, my monthly income has never been higher than 150$. But, as you've said:

if you don’t have the money then you can watch the videos for free

We definitely can, though I think that the current paywall can be only the beginning of big changes to monetization system. Now we suffer only from limited access (1 month is very inconvenient for a lot of people, myself included), some time later we could completely lose it. What I wanna propose is — maybe it's time to start archiving stuff? Not self-hosting, as someone said earlier, but only backup content and distribute it via bittorrent and/or whatever else that is more convenient. Simple data, as I know, licensed under Creative Commons license, which allows for non-commercial redistribution. What do you guys think?

ronminhnguyen commented 5 years ago

I'll chime in and say I just signed up for the 'How to Code- Simple Data' and they are no longer accepting new certificates (they are archiving the course in September). So there's no chance to see those practice problems.

Also to answer:

re: How to Code questions being locked away

There is a way to access them through edX currently, but they're not immediately obvious. I've just started a new account to check.

What you found are extra problem sets that are not part of the original lecture curriculum. I would agree that it seems we need substitutions for these classes (UBC classes at least)

kenuxi commented 5 years ago

@dropkickfish Thanks for pointing that out. Cant believe I didnt see that. From here on we could just reupload those problem sets on Github and contribute on different ways of solving them. Probably the solutions are on https://htdp.org aswell.

pachecohjr commented 5 years ago

Hi all.

Yeah. It really disappoints me that edX has this new policy with all of their new courses. I'd be even more upset if they were limiting the activity on their archived courses, especially. Because of this, I will definitely make sure to log or save any quizzes and material that could possibly be removed later on.

My other concerns would be that if this is going to be done more strictly in the future, and with other platforms like Coursera. I understand they have to make some profit somewhere, but they all don't have to be done this way. College is already expensive enough. I have also come to learn to save everything taught in my college courses because some of my previous professors have had noteworthy material and would remove or delete their lectures after a semester.

So, if I understand correctly: (most of) the edX courses labeled as "Active" give a free Audit period now when you select the course (and select to Audit the course), and after that period, it's over? Or is it that the while the course is open and active and not archived, is when you can audit the course for free? (Or is it both?) I'm confused. Would it make it any difference if I re-created a dummy account for active courses to which my audit trial has ended?

vgl266 commented 5 years ago

@pachecohjr

(most of) the edX courses labeled as "Active" give a free Audit period now when you select the course (and select to Audit the course), and after that period, it's over

That's right

Would it make it any difference if I re-created a dummy account for active courses to which my audit trial has ended?

It worked for me.

seanvert commented 5 years ago

I think it is possible to download all the video lectures in one go. https://github.com/coursera-dl/edx-dl

Then you can just get all the assignments and take all the tests.

waciumawanjohi commented 4 years ago

Closing this issue as there have been no new comments in 15 months.