-
-
Notifications
You must be signed in to change notification settings - Fork 110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Parse tags from student solutions #632
Comments
I looked into the list of tags and thought a little. Here is my brain dump. There are many tags that will never be relevant ( There are a few tags that will always be relevant ( There are some tags that are a bit vague ( There are some tags that have the wrong name but the concepts are equivalent ( There are some Elm concepts that don't have established tags like optional type, opaque type (maybe It's often conceptually easy to map from tags to Elm functions/expressions:
However, if we will be traversing an AST, what we need is the reverse map from the list above: Elm expression => tag. Some concepts will require more than just a simple traversal, like I would highly recommend using |
@ceddlyburge @mpizenberg if you want to have a meeting about this, I would love join. My absolute best time for meetings is Saturday mornings (Japan time) because the kids are at their grandmas, but now I realize that's the middle of the night for Europe. Then second best is Friday evenings (Japan time). |
Hi @jiegillet @mpizenberg @ErikSchierboom , Japan is 9 hours ahead of the UK, so 8pm japan would be 11am UK, and 12pm in France, would that work for everybody? |
That would be great for me :) |
Hi, yes that works for me too. |
Yes that would be fine. Could you send a meeting request? |
I've sent a meeting request to everybody's email addresses, please let me know if you don't receive it ... |
@ErikSchierboom , do you have a full list of the existing tags? I think it will be useful to put them in a spreadsheet ready for the meeting on friday ... |
construct:abstract-class |
Related to this comment, it would be good to parse the tags for the solution from the Elm code that a student submits.
We already parse the code in to an abstract syntax tree in the representer and I think analyser, so although it will be a big job, it shouldn't be too ridiculous.
We would need to chat with Exercism about what tags should map to what parts of the elm syntax, and about how we should report the tags.
The text was updated successfully, but these errors were encountered: