datacamp / courses-introduction-to-version-control-with-git

Introduction to Version Control with Git by DataCamp
Other
57 stars 68 forks source link

Disappointed student feedback #31

Closed Hadrien-lcrx closed 6 years ago

Hadrien-lcrx commented 6 years ago

A student reached out with this first feedback: """ I am very disappointed in the GIT class you provide. It is very buggy, and not very clear. Many times I have to reload the page because the editor is stuck in a GIT log or something, and it is not clear how to get back to a command prompt. The lesson tutorials are poor and offer incomplete explanations. This class needs to be redone. It is much worse than anything else I have seen on datacamp. """

I asked for more details, and received this second reply: """ Appreciate the response, but I am not going to redo and debug the course for you. The editor crashes a lot, the lessons are poorly written, if you make a mistake you get out of $ prompts and don't know how to get back to $, some of the questions do not match the data, wrong answers are accepted as correct sometimes, etc. """

Cf ney.sheridan@gmail.com, 93212 Cc @Robert-cabral

gvwilson commented 6 years ago

Thanks very much for the feedback.

  1. We tell the students several times how to get out of the pager for git log, but if they don't remember to press 'q' at the right time, there's no way for us to provide an in-pager help prompt. (This is a Unix thing, not a limitation of our platform.)

  2. I disagree with the "incomplete explanations" complaint.

  3. When s/he says "the editor crashes", is this related to yesterday's problems, or more generally? We've had people complain about getting into and out of the editor before (as they do in live classes), but I haven't seen complaints about actual crashes.

  4. I don't know what they mean by "get out of $ prompts".

  5. I think the questions all match the data, but I agree that some wrong answers are accepted as correct - unfortunately, we can't intercept all of the commands that the learners type (because the shell expands things before our tooling lets us examine them), so we erred on the side of false positives instead of false negatives. I started work on a better SCT toolkit for shell exercises before Christmas (https://github.com/gvwilson/sct), but even that won't address all of the issues.

Hadrien-lcrx commented 6 years ago

Thank you for your prompt reply @gvwilson . I let the student know about the temporary issues with the console in the past few days, and I let him know that you were working on a better SCT.

This is the first time I receive such a feedback, I just wanted to pass it along. I'll let you know if I get more of these, but as far I'm concerned this can be closed.