Skip to content

Dagim H.#7

Open
Unlock7 wants to merge 2 commits into
HackYourAssignment:mainfrom
Unlock7:main
Open

Dagim H.#7
Unlock7 wants to merge 2 commits into
HackYourAssignment:mainfrom
Unlock7:main

Conversation

@Unlock7
Copy link
Copy Markdown

@Unlock7 Unlock7 commented Apr 1, 2026

No description provided.

Unlock7 and others added 2 commits April 1, 2026 17:26
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 1, 2026

📝 HackYourFuture auto grade

Assignment Score: 0 / 100 ✅

Status: ✅ Passed
Minimum score to pass: 0
🧪 The auto grade is experimental and still being improved

Test Details

@mvcatsifma
Copy link
Copy Markdown

Taking this review @Unlock7.

@mvcatsifma
Copy link
Copy Markdown

mvcatsifma commented Apr 7, 2026

@Unlock7

Your effort wiring up the SQLite layer is clear, but there are a few key issues.

The implementation was not fully verified against the expected behavior. The output differs (deck 1 returns 1 card instead of 4, and learned returns 1 instead of true), and the migration would fail on a clean setup (deck_id vs deckId). Running the full workflow from scratch would have caught this.

Commit messages are too vague (complete: Task1 & 2.). They should describe what changed, e.g. Implement SQLite storage layer replacing JSON file. Also, Copilot was used in one commit — that’s fine, but the results still need to be verified.

There are no tests. Without them, correctness depends on manual checks, which were incomplete here.

The main gap is verification: the code was not validated end-to-end before submission.

cc @stasel

@Unlock7
Copy link
Copy Markdown
Author

Unlock7 commented Apr 7, 2026

Hi @mvcatsifma

Thank you for the feedback. It helped me to realise where I fell short, especially with the ID shifts caused by manually deleting rows to fix duplicate values. I mistakenly assumed SQLite would automatically re-sort the IDs, but I now understand its auto increment behaviour doesn't work that way.
I've learned to avoid manual database edits and will now prioritise proper testing before handing my work and using proper descriptive commits.
I appreciate the guidance and will apply these lessons in the next iteration.

@mvcatsifma mvcatsifma self-requested a review April 9, 2026 09:32
@mvcatsifma mvcatsifma added the Reviewed This assignment has been reivewed by a mentor and a feedback has been provided label Apr 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Reviewed This assignment has been reivewed by a mentor and a feedback has been provided

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants