[Improvement] If incorrect answer, let user retry the step before moving on; #1

Open
opened 2025-01-07 14:51:06 +00:00 by D-04got10-01 · 2 comments
Here's some constructive criticism, if you care for one;

I'm unfamiliar w/ Vim, so this _could_ be different for others, but:

When an incorrect answer is provided, a correct one is displayed on the screen,
so the user can learn what was expected of him, which is nice;

Thing is, I tend to forget that info after a few other questions,
so when I am presented w/ that 1st question I fail it once again, most of the time;

Perhaps it would be beneficial to let the user try out the newly learned
thing immediately, giving him the chance to actually memorize it;

So:

00. Some Question;
01. User fails;
02. Display the answer;
03. Let the user retry the question while the answer is still visible;
{
    03.00.
    {  
        If correct : 'Great job', move on;
        /*
          Don't increment the variable for correct answers, for it was failed;

          You'll circle back to this question to check whether the user learned
          something;
        */
    }
    03.01.
    {
        If incorrect : Mock the guy for failing to correctly copy && paste?;
        /*
          Kind of joking, but yeah... when you fail that, something must be
          wrong w/ you;

          Don't increment the variable for incorrect answers, for it was failed;

          You can probably move on to the next question && simply circle back
          to this one as you normally would w/ '03.00.';
        */
    }
}

It's just a suggestion, so feel free to ignore me;

``` Here's some constructive criticism, if you care for one; I'm unfamiliar w/ Vim, so this _could_ be different for others, but: When an incorrect answer is provided, a correct one is displayed on the screen, so the user can learn what was expected of him, which is nice; Thing is, I tend to forget that info after a few other questions, so when I am presented w/ that 1st question I fail it once again, most of the time; Perhaps it would be beneficial to let the user try out the newly learned thing immediately, giving him the chance to actually memorize it; So: 00. Some Question; 01. User fails; 02. Display the answer; 03. Let the user retry the question while the answer is still visible; { 03.00. { If correct : 'Great job', move on; /* Don't increment the variable for correct answers, for it was failed; You'll circle back to this question to check whether the user learned something; */ } 03.01. { If incorrect : Mock the guy for failing to correctly copy && paste?; /* Kind of joking, but yeah... when you fail that, something must be wrong w/ you; Don't increment the variable for incorrect answers, for it was failed; You can probably move on to the next question && simply circle back to this one as you normally would w/ '03.00.'; */ } } ``` ____________________________________________ It's just a suggestion, so feel free to ignore me;
Owner

That's cool, i'll implement that.

While this is wasn't my most serious project, or some reason i can mention it more than any else so it's worth some work on it. I did start on a version using the real vim, don't remember what the actual state is. But it lets you do all the stuff here but in VIM itself., So will take the people using it also a bit more serious than this one.

That's cool, i'll implement that. While this is wasn't my most serious project, or some reason i can mention it more than any else so it's worth some work on it. I did start on a version using the real vim, don't remember what the actual state is. But it lets you do all the stuff here but in VIM itself., So will take the people using it also a bit more serious than this one.
retoor self-assigned this 2025-01-07 15:01:40 +00:00
retoor added this to the Python development project 2025-01-07 15:01:50 +00:00
retoor pinned this 2025-01-07 15:02:27 +00:00
retoor added the due date 2025-01-30 2025-01-07 15:02:57 +00:00
Owner

I'll get arrested someday for my punctuation regarding my (English) writing. I've read last comment a second time. I regret.

I'll get arrested someday for my punctuation regarding my (English) writing. I've read last comment a second time. I regret.
Sign in to join this conversation.
No Label
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

2025-01-30

Dependencies

No dependencies set.

Reference: retoor/rvimtutor#1
No description provided.