Skip to content

Add Face Recognition Attendance System with Engagement Detection and Poker Night to Tier 3 Advanced ideas#1121

Open
nhsync wants to merge 7 commits into
florinpop17:masterfrom
nhsync:master
Open

Add Face Recognition Attendance System with Engagement Detection and Poker Night to Tier 3 Advanced ideas#1121
nhsync wants to merge 7 commits into
florinpop17:masterfrom
nhsync:master

Conversation

@nhsync
Copy link
Copy Markdown

@nhsync nhsync commented May 21, 2026

Added two Tier 3 project ideas:

Face Recognition Attendance System with Engagement Detection - A real-time face recognition attendance system that also
detects student engagement (phone usage, sleeping) using YOLOv8 and
OpenCV, with a Flask + Socket.IO dashboard and CSV export.

Poker Night - A multiplayer Texas Hold'em game engine supporting
2-8 players via Socket.IO, with a custom hand evaluator and a full
turn-based state machine, no database required.

Both follow the existing format with user stories, bonus features,
and useful resources.

Summary by CodeRabbit

  • Documentation
    • Added a Tier‑3 project page for "Face Recognition Attendance System with Engagement Detection," covering concept, user stories, bonus features, and reference links.
    • Added a Tier‑3 project page for "Poker Night," detailing core requirements, user stories, bonus features, and references for a browser-based Texas Hold’em.
    • Updated the main README to list both new advanced projects.

Review Change Stack

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 21, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 04b573b0-3528-4e48-8288-df1ee156f91f

📥 Commits

Reviewing files that changed from the base of the PR and between f94720b and 4c92461.

📒 Files selected for processing (1)
  • Projects/3-Advanced/Face-Recognition-Attendance-System-with-Engagement-Detection.md
✅ Files skipped from review due to trivial changes (1)
  • Projects/3-Advanced/Face-Recognition-Attendance-System-with-Engagement-Detection.md

📝 Walkthrough

Walkthrough

Adds two new Tier-3 project specifications (Face Recognition Attendance with Engagement Detection and Poker Night) under Projects/3-Advanced and updates the README Advanced projects table to list both new entries.

Changes

Tier-3 Advanced Project Ideas

Layer / File(s) Summary
Face Recognition Attendance System specification
Projects/3-Advanced/Face-Recognition-Attendance-System-with-Engagement-Detection.md
Complete project specification describing a face recognition-based attendance system with engagement detection, including user stories, bonus features, and reference materials.
Poker Night multiplayer game specification
Projects/3-Advanced/Poker-Night.md
Complete project specification for a browser-based Texas Hold'em multiplayer poker game with server-side state and WebSocket synchronization, including user stories, bonus features, and reference links.
Project catalog index updates
README.md
Tier-3 Advanced projects table updated with two new project entries: "Attedance Sys." and "Poker Night".

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

🐰 Two new ideas hop into the meadow bright,
Faces tallied by pixels, players deal through the night—
Docs penned and indexed, a pair of plans to try,
Cards and cameras ready beneath the spring sky.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and specifically summarizes the main changes: adding two new Tier 3 Advanced project ideas to the repository.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🧹 Nitpick comments (1)
Projects/3-Advanced/Face-Recognition-Attendance-System-with-Engagement-Detection.md (1)

6-6: ⚡ Quick win

Clarify the "Presenz" product name.

The description introduces "Presenz" as the system name, but the project title and README entry don't use this name. This creates confusion about whether "Presenz" is an official name or just an example. Consider either removing "Presenz" and using a generic description, or clearly stating it's an example implementation name.

✏️ Proposed clarification
-Presenz automates this process using real-time face recognition, detecting not
+This system automates this process using real-time face recognition, detecting not
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@Projects/3-Advanced/Face-Recognition-Attendance-System-with-Engagement-Detection.md`
at line 6, The doc currently introduces the product name "Presenz" which isn't
used elsewhere; either remove "Presenz" and make the line generic (e.g., "this
system") or explicitly mark it as an example name (e.g., "Presenz (example
project name)"); update the sentence in the introduction that contains "Presenz"
and ensure the same choice is applied consistently to the project title and
README so the name no longer creates confusion.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@README.md`:
- Line 123: Fix the table entry that has a typo and broken link: change the
display text "Attedance Sys." to "Attendance Sys." and update the markdown link
target from "Face-Recognition-Attendance-System.md" to
"Face-Recognition-Attendance- System-with-Engagement-Detection.md" (the actual
filename shown in the repo). Edit the table row containing the link text and
target so the link and project name match the real file name and correct
spelling.

---

Nitpick comments:
In
`@Projects/3-Advanced/Face-Recognition-Attendance-System-with-Engagement-Detection.md`:
- Line 6: The doc currently introduces the product name "Presenz" which isn't
used elsewhere; either remove "Presenz" and make the line generic (e.g., "this
system") or explicitly mark it as an example name (e.g., "Presenz (example
project name)"); update the sentence in the introduction that contains "Presenz"
and ensure the same choice is applied consistently to the project title and
README so the name no longer creates confusion.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 3c13c26a-2e7d-4bdd-8f10-0059ee8ca11e

📥 Commits

Reviewing files that changed from the base of the PR and between 9e8dd00 and f94720b.

📒 Files selected for processing (3)
  • Projects/3-Advanced/Face-Recognition-Attendance-System-with-Engagement-Detection.md
  • Projects/3-Advanced/Poker-Night.md
  • README.md

Comment thread README.md

| Name | Short Description | Tier |
| ----------------------------------------------------------------------------- | ------------------------------------------------------------------- | ---------- |
| [Attedance Sys.](./Projects/3-Advanced/Face-Recognition-Attendance-System.md) | Face recognition attendance with engagement detection | 3-Advanced |
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical | ⚡ Quick win

Fix broken link and typo in project name.

Two issues on this line:

  1. Typo: "Attedance" should be "Attendance"
  2. Broken link: The link points to Face-Recognition-Attendance-System.md but the actual file is Face-Recognition-Attendance-System-with-Engagement-Detection.md

Users clicking this link will encounter a 404 error.

🔗 Proposed fix
-| [Attedance Sys.](./Projects/3-Advanced/Face-Recognition-Attendance-System.md) | Face recognition attendance with engagement detection               | 3-Advanced |
+| [Attendance Sys.](./Projects/3-Advanced/Face-Recognition-Attendance-System-with-Engagement-Detection.md) | Face recognition attendance with engagement detection               | 3-Advanced |
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
| [Attedance Sys.](./Projects/3-Advanced/Face-Recognition-Attendance-System.md) | Face recognition attendance with engagement detection | 3-Advanced |
| [Attendance Sys.](./Projects/3-Advanced/Face-Recognition-Attendance-System-with-Engagement-Detection.md) | Face recognition attendance with engagement detection | 3-Advanced |
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@README.md` at line 123, Fix the table entry that has a typo and broken link:
change the display text "Attedance Sys." to "Attendance Sys." and update the
markdown link target from "Face-Recognition-Attendance-System.md" to
"Face-Recognition-Attendance- System-with-Engagement-Detection.md" (the actual
filename shown in the repo). Edit the table row containing the link text and
target so the link and project name match the real file name and correct
spelling.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant