Skip to content

Add Discussion Section#228

Open
mariaspatani wants to merge 1 commit into
pushkarscripts:mainfrom
mariaspatani:main
Open

Add Discussion Section#228
mariaspatani wants to merge 1 commit into
pushkarscripts:mainfrom
mariaspatani:main

Conversation

@mariaspatani
Copy link
Copy Markdown

Related Issue

Fixes #227


Description

Implemented a Topic-Based Discussion Forum for OpenCSE to enable collaborative learning and doubt resolution among students.

Features Added

  • Discussion statistics dashboard

    • Total Discussions
    • Total Replies
    • Recent Activity
  • New Discussion Creation Form

    • Discussion title
    • Detailed description
    • Post Discussion functionality
  • Discussion Feed

    • Display all discussions
    • Author information
    • Creation date
  • Community Engagement Features

    • Like count display
    • Reply count display
    • Reply visibility toggle
  • Responsive UI following the existing OpenCSE design language.

This feature allows students to ask topic-specific questions and interact with other learners directly within the platform.


Type of Change

  • Bug fix
  • New feature
  • Documentation update
  • UI/UX improvement
  • Refactor

Screenshots / Demo

image

Added Discussion Forum page with:

  • Statistics cards
  • Discussion creation form
  • Discussion listing
  • Like and reply interactions

How Has This Been Tested?

  • Created multiple discussions
  • Verified discussion rendering
  • Tested like and reply counters
  • Verified responsive layout on different screen sizes
  • Checked UI consistency with existing OpenCSE pages

Checklist

  • My code follows the project structure and conventions
  • I have tested the changes locally
  • I have linked the related issue properly
  • I have added screenshots where applicable
  • No existing functionality was broken

AI Usage

  • I have used AI tools (ChatGPT) and I have reviewed, verified, and understood all generated code/content before submitting this PR

If AI tools were used, briefly explain how:

Used AI assistance for brainstorming feature ideas, UI improvements, and documentation drafting. All code was reviewed, modified, tested, and understood before submission.


Additional Notes

Future enhancements may include:

  • Mark as Solved
  • Best Answer selection
  • Search and Filter discussions
  • Topic-specific discussion categorization
  • Contributor reputation system

@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented May 30, 2026

@mariaspatani is attempting to deploy a commit to the PushkarScripts Team on Vercel.

A member of the Team first needs to authorize it.

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.

[FEATURE] Topic-Based Community Discussion System for Collaborative Learning

1 participant