Skip to content

Durga Venkata Praveen – Student Viewing Evaluation Results#4127

Merged
one-community merged 11 commits intodevelopmentfrom
DurgaVenkataPraveen-StudentEvaluationResults
Dec 16, 2025
Merged

Durga Venkata Praveen – Student Viewing Evaluation Results#4127
one-community merged 11 commits intodevelopmentfrom
DurgaVenkataPraveen-StudentEvaluationResults

Conversation

@boppanapraveen
Copy link
Copy Markdown
Contributor

@boppanapraveen boppanapraveen commented Sep 27, 2025

Description

image

Related PRS (if any):

Main changes explained:

  • Evaluation Results Dashboard - Main overview with personalized student data
  • Category Breakdown - Detailed performance analysis by category (Assignments, Quizzes, Exams, Projects)
  • Task Details List - Expandable task cards with comprehensive submission information
  • Summary Statistics - High-level performance metrics with visual indicators
  • Teacher Feedback - Structured feedback display with strengths and recommendations
  • Personalization System - Dynamic replacement of mock data with real authenticated user information
  • Date Formatting - Consistent US date formatting across all components
  • Alert System - Color-coded overdue/due date alerts with proper positioning
  • Responsive Design - Mobile-friendly layout with proper breakpoints
  • Error Handling - Comprehensive error boundaries and graceful fallbacks
  • Professional Styling - Clean, modern design with box shadows and borders
  • Performance-Based Visual Feedback - Color-coded indicators based on performance levels
  • Interactive Elements - Hover effects, smooth transitions, and expandable sections
  • Typography Hierarchy - Clear information architecture with proper spacing

How to test:

  1. check into current branch
  2. do npm install and ... to run this PR locally
  3. Clear site data/cache
  4. log as admin user
  5. go to http://localhost:5173/educationportal/evaluation-results

Screenshots or videos of changes:

Recording.2025-11-22.192137.mp4

Note:

Include the information the reviewers need to know.
Use this URL: http://localhost:5173/educationportal/evaluation-results
Here, I’m using this data as demo data since the backend hasn’t been implemented yet.

@netlify
Copy link
Copy Markdown

netlify Bot commented Sep 27, 2025

Deploy Preview for highestgoodnetwork-dev ready!

Name Link
🔨 Latest commit d1f141f
🔍 Latest deploy log https://app.netlify.com/projects/highestgoodnetwork-dev/deploys/693f4c616f00fb0008fe8226
😎 Deploy Preview https://deploy-preview-4127--highestgoodnetwork-dev.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@one-community one-community added the High Priority - Please Review First This is an important PR we'd like to get merged as soon as possible label Nov 10, 2025
Copy link
Copy Markdown

@Anusha-Gali Anusha-Gali left a comment

Choose a reason for hiding this comment

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

Hi Praveen,

I have reviewed your PR locally. Below are few issues i have identified.
1) You mention Participation when the requirement was Projects
Screenshot 2025-11-11 at 3 45 46 PM

2)I do not see any implementation of the point - "Teacher Feedback - Structured feedback display with strengths and recommendations"
Screenshot 2025-11-11 at 3 46 51 PM

3) "Responsive Design - Mobile-friendly layout with proper breakpoints" - Does not work as required
Screenshot 2025-11-11 at 3 49 41 PM

@Sriamshreddy000
Copy link
Copy Markdown
Contributor

Hi Praveen,
I tested this PR locally, logged in as admin, and navigated to http://localhost:5173/educationportal/evaluation-results. The page loads fine and matches the screenshots shared in the PR description, the evaluation dashboard, performance summary, and detailed task breakdown sections all appear correctly. I'm sure what exactly “verify function A” refers to in the testing steps, could you please clarify that part?
Attaching my screenshots below for reference.
Screenshot 2025-11-13 at 1 46 03 PM
Screenshot 2025-11-13 at 1 46 15 PM

Copy link
Copy Markdown
Contributor

@smohansatyaram smohansatyaram left a comment

Choose a reason for hiding this comment

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

Hi Praveen, I tested the PR on my side and I’m seeing the same issues already mentioned:
“Participation” label still shows instead of “Projects”
Teacher feedback section is still missing
Mobile responsiveness is not working correctly
Please fix these and update the PR.

image image image

Raghu04122002
Raghu04122002 previously approved these changes Nov 19, 2025
Copy link
Copy Markdown

@Raghu04122002 Raghu04122002 left a comment

Choose a reason for hiding this comment

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

Done with the review of PR4127. Everything is working fine as you mentioned. The teacher feedback is present and the page is responsive also.

PR4127.mp4
PR1 PR2 PR3 PR4

@boppanapraveen boppanapraveen changed the title Durga Venkata Praveen Fix: Generated Student Evaluation Results Durga Venkata Praveen – Student Viewing Evaluation Results Nov 23, 2025
<div className={styles.insightsBox}>
<h4>Performance Insights</h4>
<p>
You performed strongly in <strong>Assignments (80%)</strong>,{' '}
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Instead of hard coding this, you should have dynamically calculated the percentages like you did in other sections.

Copy link
Copy Markdown
Contributor

@bhanuanishakkineni bhanuanishakkineni left a comment

Choose a reason for hiding this comment

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

Hello Praveen,
I have reviewed this PR and tested the features for the given requirements.
The page is dynamic and rendered according to the mock student data, except the performance insights section. Instead of hard coding this, you should have dynamically calculated the percentages like you did in other sections.
Other than this, the page is responsive for all screen sizes, date formatting is consistent, feedback is visible for every task, alert system is working, also interactive with hover effects and smooth transitions.

testing.mp4

@SwathiAngadi
Copy link
Copy Markdown
Contributor

Hi Praveen,

I have tested your PR. Evaluation results page loads fine. I am able to see detailed evaluation result page showing overall performance, category based breakdown, task level details and also I am able to see Teacher Feedback- Strengths and area of improvement section. Working as expected.

Screenshot 2025-12-12 180257 Screenshot 2025-12-12 180314 Screenshot 2025-12-12 180424

Copy link
Copy Markdown

@VijayAnirudh VijayAnirudh left a comment

Choose a reason for hiding this comment

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

I tested the Student Evaluation Results dashboard. Personalized student data, category breakdowns, summary statistics, teacher feedback, alerts, and performance indicators all display correctly and behave as intended. The design is clean, modern, and error handling works gracefully. However, I noticed two gaps: the layout does not adapt well to mobile dimensions, and task cards cannot be expanded even though expandable task cards were mentioned in the PR description. Aside from these issues, the rest of the functionality works as expected and improves usability.

image image

@sonarqubecloud
Copy link
Copy Markdown

@one-community
Copy link
Copy Markdown
Member

Thank you all, merging!

@one-community one-community merged commit 9e26f96 into development Dec 16, 2025
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

High Priority - Please Review First This is an important PR we'd like to get merged as soon as possible

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants