I wondered what attempts were made to use tag(s) with programming exercises so that anyone can search / find (etc.) exercises just like books in a library.

For example (in user story format):

  • As a student in Java, I would like to find exercise on recursion.
  • As a student, I would like to find MCQ exercises for iteration
  • 1
    $\begingroup$ This is a question about the site, and as such belongs on meta. That aside, the site is about doing the education in CS not getting the education is CS. Tagging to facilitate that kind of searching wouldn't really help the goal of the site. Doing such a search could be done using [resource-request] and/or [resource-information] along with the appropriate language/subject tag. I'd expect the results to be quite sparse however. $\endgroup$ – Gypsy Spellweaver Sep 17 at 15:43
  • 1
    $\begingroup$ @GypsySpellweaver I think OP is asking about cataloged programming exercises. I think it's a resource-request. Perhaps OP could chime in? $\endgroup$ – Ben I. Sep 17 at 18:54
  • 1
    $\begingroup$ @GypsySpellweaver yes, my mind exactly ^^ $\endgroup$ – jy95 Sep 17 at 20:45

There are a lot of reasons this hasn't happened, and probably won't. The first is that the exercise would need to be published somewhere that was effectively searchable. Some instructors will post exercises online, but not all. Many, in fact, want to keep them private so that they can reuse them in the future. Posting them online often leads to bad behavior, such as searching for solutions, rather than actually doing the exercise as intended.

Another problem would be the establishment of a consistent set of tags. For a small site such as this one, it can be done, even if imperfectly. For the entire world wide web it would be a much harder (impossible?) task.

But if you have done all of the exercises in your course textbook and yearn for more, you can often find books of exercises on various topics. I think this used to be more common than now, but for some subjects they can be found. I remember Schaum's outline series in the past. The still seem to be in print.

Your course instructor can, perhaps, loan you another textbook with even more exercises.

  • $\begingroup$ It could be still be useful for adaptive learning : each student has a different level of skills and speed of learning. In my question, I'm relatively open-minded: regardless of the library access policy, what's interesting is how the exercise inventory problem is managed. I used the term "attempt", not "solution" $\endgroup$ – jy95 Sep 19 at 10:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.