Hi, 
    I'm a beginner at programming currently taking MITx 6.00.2x on edX. As 
different students are working on different parts of the course in 
self-paced courses, students are not allowed to post their solution code to 
the discussion forums. As a consequence students can't read any other 
students' solutions. This is a big learning opportunity missed ! If 
students get to read other's code and provide feedback, they will be able 
to compare solutions and learn more about writing efficient, clever and 
readable code.

I thought about a solution: How about the solutions post in discussion of 
each problem is "locked" unless the student has solved the question with 
full points. Once the student completes the problems, it makes sense to 
read and compare with others' code. Hence, upon completion of each problem, 
the student "unlocks" solutions to learn even more or provide solution for 
future students to learn. Additionally, students can vote for solutions 
they like, so the best solutions rise to the top (sorting by votes should 
be an option) and students don't miss them in the big pool of solutions. It 
would be really helpful if we can get feedback on our code, this will 
increase learning and confidence in our code quality when it gets voted by 
others.

Please reply if you have more suggestions to this idea or if it's not clear 
to you. If this is a dumb idea and I'm missing something, please let me 
know.
Thanks.

P.S. : It's nice to see that edX is open source. I will definitely 
contribute in near future. I don't think I have enough skills now to 
contribute.

-- 
You received this message because you are subscribed to the Google Groups 
"General Open edX discussion" group.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/edx-code/4d783754-9111-4419-b8ed-36dbee91b4a1%40googlegroups.com.

Reply via email to