Skip to content

added difficulty such as easy medium and head#24

Open
JaiswalShivang wants to merge 3 commits intovyrx-dev:masterfrom
JaiswalShivang:add_difficulty
Open

added difficulty such as easy medium and head#24
JaiswalShivang wants to merge 3 commits intovyrx-dev:masterfrom
JaiswalShivang:add_difficulty

Conversation

@JaiswalShivang
Copy link
Copy Markdown

Fixes #8

Description

Added difficulty level easy medium and hard

@vyrx-dev
Copy link
Copy Markdown
Owner

I’ll look into this later today. Thanks for the PR 👏

@vyrx-dev
Copy link
Copy Markdown
Owner

At first glance it looks good to me, but I’ll take some time today to review it properly once I’m free.

@vyrx-dev
Copy link
Copy Markdown
Owner

One suggestion: check Monkeytype and how they structure different levels. The current easy words feel too easy. Just reducing word length doesn’t make it easier, it also depends on letter placement and how awkward the finger movement is.

@vyrx-dev vyrx-dev added NSOC'26 Nexus Spring Of Code Level 3 10 points labels Apr 17, 2026
@JaiswalShivang
Copy link
Copy Markdown
Author

ok so i am refining the easy med and hard txt and let you know in some time

@JaiswalShivang
Copy link
Copy Markdown
Author

@vyrx-dev should i take the words from word.txt?

@vyrx-dev
Copy link
Copy Markdown
Owner

but make sure to also check how Monkeytype handles difficulty. They don’t use labels like easy, medium, or hard, but the word selection clearly reflects different levels.

Also, make sure there are no duplicate files left behind.

@OpalAayan
Copy link
Copy Markdown

maybe better - like monkey type
add english 5k, 10k and so on

@JaiswalShivang
Copy link
Copy Markdown
Author

@vyrx-dev i have added cases for the easy medium and hard by checking there lengths, no need to make seperate word files ,using all the words in word.txt

@vyrx-dev
Copy link
Copy Markdown
Owner

Nope I told you difficulty level is not decided by the lengths only... Read my other comments

@vyrx-dev
Copy link
Copy Markdown
Owner

seperate file would be a cleaner approach for other people's to see and add their own choice of words

@JaiswalShivang
Copy link
Copy Markdown
Author

that's right but if i had to separate word from words.txt then i need to check according to the length or i can do creating separate easy medium and hard file . so tell which thing to follow?

@vyrx-dev
Copy link
Copy Markdown
Owner

Remove words.txt or you can something like easy words.txt ... Or whatever name convection suits here and use words from the particular difficulty based on the user's choice and btw great work

@JaiswalShivang
Copy link
Copy Markdown
Author

@vyrx-dev done

@vyrx-dev
Copy link
Copy Markdown
Owner

vyrx-dev commented Apr 17, 2026

I think it's ready to merge... Can you share a demo video please

@JaiswalShivang
Copy link
Copy Markdown
Author

Screen.Recording.2026-04-17.215618.mp4

@JaiswalShivang
Copy link
Copy Markdown
Author

@vyrx-dev is all ok sir?

@vyrx-dev
Copy link
Copy Markdown
Owner

Okay I will merge this in few hours... (When I get home) After testing it on my computer and thankss for the pr ❤️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Level 3 10 points NSOC'26 Nexus Spring Of Code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature: add difficulty level for English test

3 participants