Ellabit
Ellabit copied to clipboard
The interactive C# coding app to learn/practice coding.
Show the test was, what the expected value is and the actual output. While tests are running show a status. If possible, use animations to keep user engaged.
On each challenge there is a property named Tags. ``` private Dictionary _tags = new Dictionary(StringComparer.OrdinalIgnoreCase) { {"Math","Add"}, { "Level", "1" } }; public Dictionary Tags { get => _tags;...
For larger challenges we should be able to have a IChallengeSteps interface which has a property List. Each IChallengeStep has a Description, and TestCode and Tests FYI future may have...
When creating a challenge I would like the ability to capture output. This would allow challenges to be created so we can tell if a loop was used. '''Csharp public...
Create new property named TestMethods that is a List in IChallenge If TestMethods is null or have no tests use the TestCode and Tests property to run tests.
When a user creates code that produces an infinite loop the app crashes or hangs forever. Find a way to handle this gracefully. Could use SyntaxTree to put counters in...
There were instances of using statements being found inside of the Ellabit namespace instead of on the outside of it. In addition, there were some using statements that were the...
I created a challenge about Reflection. Let me know if it looks good sir!