1) have a variable time. 3 minutes is pretty tough (maybe 5 default?) Sometimes I can get 10, sometimes I can get 1. I know there's the skip, but this is more fun for learning than competing tbh (can't seem to quite get to 40. Maybe a few more goes). (I can hack this like another comment says with console lol)
2) do a recap! Including the ones you skip. That way when you skip you don't feel like you lose out on the learning. It's "I can't remember this, I'll get it next game" kinda thing. It would also be great to see the different possible solutions.
3) there's some cases I can't quite see what's wrong with. There's a few I spent the entire time looking for the difference. Anyone else hit this issue? Most of them were pretty simple too so I wouldn't have expected them to be written in a different way, especially since all parts of my solutions were in other problems that I got right. Maybe also have a "I got this right" button and you the devs can get new methods? (I wouldn't auto store these, but maybe give the points and manually check later. If you're interested in maintaining and continuing this project)
4) some help with formatting would be awesome. I'm writing the messiest latex of my life here simple because I can't use a tab.
But all in all I love this. Already sent to a bunch of friends and I'm going to have students use this.
Edit:
5) maybe make the total points in a game similar. My highest score I got a really large problem and then a small problem. Other runs in going very fast and don't even score 30 because they are all low points.
Edit 2:
Some of these that are low points are really time consuming. Getting to 40 seems like a luck based thing
1. Hmm, perhaps we could change the game model? Instead of solving as many as you can in three minutes, we could (1) have a set time per problem, and a fixed number of problems or (2) have some system to add back time for correct answers.
2. This is on our todo list!
3. Yes, see my comment from above -- we're thinking of simple ways to accept slight variations. A way to contest variations might is a good idea.
4. How do you propose we do this?
5. So right now, a problem is worth ceiling(length of our solution / 10.0) points. This seemed like a good way to reward harder questions proportional to the time spent solving them. Any other suggestions?
But I have a few suggestions.
1) have a variable time. 3 minutes is pretty tough (maybe 5 default?) Sometimes I can get 10, sometimes I can get 1. I know there's the skip, but this is more fun for learning than competing tbh (can't seem to quite get to 40. Maybe a few more goes). (I can hack this like another comment says with console lol)
2) do a recap! Including the ones you skip. That way when you skip you don't feel like you lose out on the learning. It's "I can't remember this, I'll get it next game" kinda thing. It would also be great to see the different possible solutions.
3) there's some cases I can't quite see what's wrong with. There's a few I spent the entire time looking for the difference. Anyone else hit this issue? Most of them were pretty simple too so I wouldn't have expected them to be written in a different way, especially since all parts of my solutions were in other problems that I got right. Maybe also have a "I got this right" button and you the devs can get new methods? (I wouldn't auto store these, but maybe give the points and manually check later. If you're interested in maintaining and continuing this project)
4) some help with formatting would be awesome. I'm writing the messiest latex of my life here simple because I can't use a tab.
But all in all I love this. Already sent to a bunch of friends and I'm going to have students use this.
Edit:
5) maybe make the total points in a game similar. My highest score I got a really large problem and then a small problem. Other runs in going very fast and don't even score 30 because they are all low points.
Edit 2:
Some of these that are low points are really time consuming. Getting to 40 seems like a luck based thing