Giter VIP home page Giter VIP logo

Comments (6)

kytrinyx avatar kytrinyx commented on July 17, 2024

+1000

I wonder if there would be copyright issues with The Reasoned Schemer exercises. It seems likely.

@pminten has had a lot of really interesting ideas in terms of expanding the scope and granularity of the exercises on exercism, I'll go find some of the links and paste them back here.

I feel like there are grounds for a very interesting discussion and making a plan for implementing a lot of these things.

from problem-specifications.

kytrinyx avatar kytrinyx commented on July 17, 2024

Here are some of the discussions that I was thinking of:

from problem-specifications.

Dog avatar Dog commented on July 17, 2024

I put together a small problem to show what I was thinking regarding a problem that could be expanded upon. A couple ideas for expansion were changing requirements, expanding the feature set, a second customer, etc. I hadn't read any of pminten's ideas when writing the gist.

I was thinking you could give a story for a bit of engagement. Having a customer also means that we can do things like suggest what may be best for them in nitpicking. The readme could then focus on what is going on in the problem conceptually.

https://gist.github.com/Dog/a257729d6c2e99b6685a

from problem-specifications.

canweriotnow avatar canweriotnow commented on July 17, 2024

Hmm, the copyright issue is interesting, and one I hadn't considered... I know a lot of people have reproduced the exercises as test cases in Scheme and Clojure and published their work on Github, but I guess a useful README would contain more of the original source material or at least a paraphrase... I'll do some asking around, I think I know someone who knows one or both of the authors and maybe we could get their blessing... one would think presenting the exercises in a forum like exercism would have a positive effect on book sales, but publishing is a wild and wacky world. MIT Press tends to be pretty liberal so I like our chances.

I don't wanna sidetrack the discussion with that one case, but I'd be lying if I said there weren't other books/resources I'd like to borrow from, and probably not all of them are open-licensed.

from problem-specifications.

kytrinyx avatar kytrinyx commented on July 17, 2024

Authors are often generous... publishers less so, but you're right that MIT Press might give us better chances than other ones.

I'd be lying if I said there weren't other books/resources I'd like to borrow from, and probably not all of them are open-licensed.

Yeah, in this vein I talked to Tom Stuart about his lovely "understanding computation" book.

from problem-specifications.

kytrinyx avatar kytrinyx commented on July 17, 2024

We are doing a complete redesign from the core principles and questions up. Today we published the first set of documents that explore questions around enhancing and supporting people's motivation to learn and practice on Exercism: https://github.com/exercism/docs/blob/master/about/conception/README.md

In particular, this issue is relevant to the section on "expectancies of success" and the related document on progression which explores a new take on how to structure exercises... using a variation on the idea of subtracks.

We have an issue open requesting thoughts and feedback on these design documents: exercism/discussions#154

I'm going to close this issue as there has not been any new movement in it for quite some time, but we've tagged it so that we can find it when we start exploring the classification part of the redesign.

Thanks, everyone, for helping think this through.

from problem-specifications.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.