Skip to content
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

Add support for C# language #53

Open
kounkou opened this issue Oct 28, 2024 · 3 comments
Open

Add support for C# language #53

kounkou opened this issue Oct 28, 2024 · 3 comments
Assignees
Labels
easy good first issue Good for newcomers

Comments

@kounkou
Copy link
Owner

kounkou commented Oct 28, 2024

Description

Add C# language support for the questions

Acceptance criteria

  • User should be able to select C#
  • Code in C#
  • Then see answers in C#
  • We can probably add saving the language as well to the persistence 🍒

Difficulty

  • Easy
@kounkou
Copy link
Owner Author

kounkou commented Oct 28, 2024

Please refer to #38 for run book.

@kounkou kounkou added the good first issue Good for newcomers label Nov 5, 2024
@elvis-gene
Copy link

@kounkou, What does We can probably add saving the language as well to the persistence mean?

Also, after looking at the code, I assume for this issue to be resolved/complete, I need to code C# solutions to all the current problems

@kounkou
Copy link
Owner Author

kounkou commented Nov 8, 2024

@kounkou, What does We can probably add saving the language as well to the persistence mean?

Good question. What I meant is :

Someone using C# as their default coding language might not want to change the language every time they open the Practice code pad. So once the C# language is added, you might need to check the code and make sure the C# can be saved to storage (dataSession.json for now) so that upon reboot of the app, the C# appears for the user as default language.
Please let me know if this is now clear?

Also, after looking at the code, I assume for this issue to be resolved/complete, I need to code C# solutions to all the current problems

That's right, you need to have solutions that are the base for the non-AI evaluation of the question using the LevenshteinDistance.
If you have any ideas how to streamline this process, please share your thoughts 👍🏾

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
easy good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants