0% found this document useful (0 votes)
755 views17 pages

Discussion Forum

The document describes a task-based discussion thread application. It allows users to exchange information, negotiate ideas, and build knowledge. The existing system involves slow communication methods like waiting for teacher meetings. The proposed application provides a 24/7 online platform for sharing ideas through questions and answers. It uses Angular for the front-end, Node.js for the back-end, and MySQL for the database. Users can register, post and answer questions, and search by keyword. Benefits include increased interaction time, democratic exchange of ideas, and flexibility to contribute from anywhere with an internet connection.

Uploaded by

vyshnavi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
755 views17 pages

Discussion Forum

The document describes a task-based discussion thread application. It allows users to exchange information, negotiate ideas, and build knowledge. The existing system involves slow communication methods like waiting for teacher meetings. The proposed application provides a 24/7 online platform for sharing ideas through questions and answers. It uses Angular for the front-end, Node.js for the back-end, and MySQL for the database. Users can register, post and answer questions, and search by keyword. Benefits include increased interaction time, democratic exchange of ideas, and flexibility to contribute from anywhere with an internet connection.

Uploaded by

vyshnavi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

TASK BASED DISCUSSION THREAD

ABSTRACT

OBJECTIVE:

• Task Based Discussion Thread is an application used to offer


a shared space in which end users can exchange information,
negotiate ideas, and construct knowledge in an interactive way.

• It serves as a platform for users to ask and answer tasks or


questions relating to technical fields.

• This application uses simple interface which easy to


understand to users.
EXISTING SYSTEM

• Generally students share their ideas, queries and answers with


their colleagues and friends through intercom manner.

• In most of the scenarios students opt for mode of


communications such as scheduling teacher visits or
impromptu after-class discussions.

• Students have to wait hours, visit libraries or search through so


many resources .

• There is a problem with the existing system. First, it is hectic


and time consuming.
PROPOSED SYSTEM

• Our online based application is available almost 24 hours a


day to provide a platform for sharing ideas and information on
different topics.

• It help users get relevant info/solution for problems related to


technology, education, programming etc.

• Students can now interact with each other and solve their
doubts anytime and anywhere given the internet connectivity.
TECHNOLOGIES USED

This Application is built using :

• Front-end: Angular

• Server-side: Node.js

• Database: MYSQL Server


FEATURES AVAILABLE TO USERS:

• It provides all common tasks related to users such as registration,


uploading profile photo etc.

• They can login to the application using email and password.

• After logging in user can post a question or answer to a specific


question from their account.

• User also has the choice to lookup for specific question using a
keyword.
BENEFITS OF DISCUSSION FORUM:

• Increased interaction time: Instead of only 5 minutes of discussion


after class. Discussion forum adds hours of interaction over a
task/thread.
• More democratic exchange: In online forum, each student has a voice
that can be heard by anyone.
• More time to formulate responses: Because the forum discussion
occur completely online, users have the flexibility to add their input when
they are prepared.
• Flexibility and convenience: The forum is available at all times and
accessible anywhere via internet connection.
• Different perceptive: Student learn about the content from another
perspective too.
LITERATURE SURVEY:

• Online discussion forums should be simple, to the point and do not cause
any confusion among the students (Rose & Smith,2007).

• The way that the discussions are organised plays an important role in the
development process. One suggestion is to keep threaded discussions
similar to an outline, “with each topic … given its own thread, separate
from other conversations” (Rose & Smith, 2007).

• Horton (2000) stated that online discussion allows students to interact


with classmates outside class. An online discussion is not fixed in time or
space, students can log on at any time from any Internet-enabled
computer.
SYSTEM ARCHITECTURE
.
.
.
. Publish article,
. Parsed Query
add tags,
. updating profile
API calls
.
User .
.
. database
Internet Application
.
.
. Favourite an
. API calls
article,
. Add comments,
. Follow others
Other .
Users .
.
.
DATABASE DESIGN:

Users:

Articles:

Tags:
SYSTEM DESIGN
UML DIAGRAMS

Use case Diagrams: A use case diagram is a description of set of


sequences of actions that a system performs as a result of value to a actor.

FIG: Use case diagram for Guest user


FIG: use case diagram for Registered user
Class Diagram: A class diagram is a diagram that shows a set of
classes, interfaces and their relationships.

FIG: Class diagram for Discussion Forum application


Sequence Diagram: A sequence diagram is an interaction diagram that
emphasizes the time ordering of messages.

FIG: Sequence diagram for discussion forum application


Activity Diagram: An activity diagram shows the flow from activity to activity
within a system.

FIG: Activity diagram for Discussion forum Application


GROUP MEMBERS:

K VYSHNAVI REDDY 16VE1A05B8


M RAMYA 16VE1A0589
RICKY CHAITANYA 16VE1A05A2

INTERNAL GUIDE:

PROF NAGARAJ PEDDARAPU


THANK YOU

You might also like