Online Help Desk for Student Interaction
Online Help Desk for Student Interaction
1.1 INTRODUCTION
Online Help Desk is a web application for holding discussion and posting user
generated comments. Internet form is also commonly referred to as web ‘Help Desk’ or
discussion forum or simply forum. The term Help Desk may refer to the entire
community or a specific sub-forum dealing with distinct topic. Message, within the sub-
forum are then displayed either in chronological order or as threaded discussion.
Online Help Desk, The Department of Computer Studies as a case study, is a useful
educational tool for student interaction, peer guidance and active learning in school.
Active learning requires structured educational activities that allow student to develop
their skills in a peer driven environment guided by an instructor or a moderator.
This project is that of developing a web application where individual or student can share
problem and find the solution to it among them by posting a discussion. The web
application can be run on the Localhost Server and be accessible suing an internet
browser as well.
It will also be a cross platform sign it is an internet based system that required only
browser on the client systems. The system will be user-oriented rather than computer
staff oriented system.
It is like a resource, centre where user get access to tips and tricks of how to solve certain
problem covered by the discussion forum.
1
1.3 JUSTIFICATION OF STUDY
The online Help Desk serves as educational tool, for student interaction, peer guidance
and active learning in the classroom. Active learning requires structured educational
activities that allow student to development this skill in a peer driven environment guided
by a teacher or instructor.
2
1.7 DEFINITION OF TERMS
1. Internet: is interconnection of various networks
2. Web Application: is an application that is accessed via web over a network such as
the internet or intranet (i.e. it runs on a web browser).
3. Forum may refers to the entire community or a specific sub-forum dealing with
distinct topic
4. Internet forum is a web application for holding discussion and posting user generated
content
5. Online forum is a web application for holding discussion and posting user generated
contact. Internet forum are also commonly referred to as web forum, message boards
discussion board, discussion forum.
6. Forum administrator typically has the ability to edit, delete, move or otherwise modify
a thread on the forum.
7. Moderators, have a subject of the power of an administrator, which may include
editing, deleting and moving threads, mass pruning, warming members for offences
and changing minor forum details.
8. A thread is an electronic discussion in a hierarchy by topic.
9. Network: Network is a collection of computer network and devices, connected by
communication channel that facilitates communication among user resources with
other users.
10. Website: (by the AP books). Website is a collection of related webpage, images,
video or other digital asset that are addressed relative to a common uniform resource
URL, often consisting of only the domain name or the IP address and the root path in
an internet protocol base network.
3
CHAPTER TWO
2.0 LITERATURE REVIEW
The internet is often described as a whole bunch of cables running around the
entire globes connecting millions of computer to each other. The net (as it is also called)
was originally conserved and established as the ARPA (Advanced Research Project
Agency) by U.S defense department in 1967 to aid researches to share each other’s
computer facilities over long distance.
The development of communication protocol called Transmission Control
Protocol (TCP) and an addressing protocol called Internet Protocol; (IP) in 1975 which
later become the dominant standard for connecting computer network allowed the
internet to grow from the original four host computer (the central computer in network) in
1969 to over 3,000,000 host bytes and of 1990 and a growth rate 2,000 percent in
10years. (Askew et al. 1998).
Net surfing is becoming the most modern, easiest and widest form of acquiring
information globally. There is no limitation to the kind of information that can be
obtained from the web, may it be; news, employment opportunities, almost anything can
be obtained through the web. This great advantage of the internet makes it possible to
share interest and ideas with people around the globe, for commercial reasons, the web
among things therefore enhance access ability, improve tangibility and grant globe
endurance of over 50million users.
4
Generally, each individual web page is delivered to the client as a static document, but
the sequence of pages can provide an interactive experience, as user input is returned
through web browser interprets and display the page, and acts as the universal client for
any web application.
Forum structure
A forum consists of a tree like directory structure containing at the lowest end topics
(commonly called threads) and inside them posts. Logically forums are organized into a
finite set of generic topics (usually with one main topic) driven and updated by a group
known as members, and governed by a group known as moderators. It can also have a
graph structure. All message boards will use one of three possible display formats. Each
of the three basic message board display formats: Non-Threaded/Semi-Threaded/Fully
Threaded, has its own advantages and disadvantages. If messages are not related to one
another at all a Non-Threaded format is best. If you have a message topic and multiple
replies to that message topic a semi-threaded format is best. If you have a message topic
and replies to that message topic, and replies to replies, then a fully threaded format is
best.
5
User groups
Internally, Western-style forums organize visitors and logged in members into user
groups. Privileges and rights are given based on these groups. A user of the forum can
automatically be promoted to a more privileged user group based on criteria set by the
administrator. A person viewing a closed thread as a member will see a box saying he
does not have the right to submit messages there, but a moderator will likely see the same
box granting him access to more than just posting messages.
An unregistered user of the site is commonly known as a guest or visitor. Guests are
typically granted access to all functions that do not require database alterations or breach
privacy. A guest can usually view the contents of the forum or use such features as read
marking, but occasionally an administrator will disallow visitors to read their forum as an
incentive to become a registered member. A person who is a very frequent visitor of the
forum, a section or even a thread is referred to as a lurker and the habit is referred to as
lurking. Registered members often will refer to themselves as lurking in a particular
location, which is to say they have no intention of participating in that section but enjoy
reading the contributions to it.
Post
A post is a user-submitted message enclosed into a block containing the user's details and
the date and time it was submitted. Members are usually allowed to edit or delete their
own posts. Posts are contained in threads, where they appear as boxes one after another.
The first post starts the thread; this may be called the TS (thread starter) or OP (original
post). Posts that follow in the thread are meant to continue discussion about that post, or
respond to other replies; it is not uncommon for discussions to be derailed.
On Western forums, the classic way to show a member's own details (such as name and
avatar) has been on the left side of the post, in a narrow column of fixed width, with the
post controls located on the right, at the bottom of the main body, above the signature
6
block. In more recent forum software implementations the Asian style of displaying the
members' details above the post has been copied.
Most forums keep track of a user's postcount. The postcount is a measurement of how
many posts a certain user has made. Users with higher postcounts are often considered
more reputable than users with lower postcounts. Some forums have disabled postcounts
in the hopes that doing so will reduce the emphasis on quantity over quality of
information.
Thread
A thread (sometimes called a topic) is a collection of posts, usually displayed from oldest
to latest, although this is typically configurable: options for newest to oldest and for a
threaded view (a tree-like view applying logical reply structure before chronological
order) can be available. A thread is defined by a title, an additional description that may
summarize the intended discussion, and an opening or original post (common
abbreviation OP, which can also mean original poster) which opens whatever dialogue or
makes whatever announcement the poster wished. A thread can contain any number of
posts, including multiple posts from the same members, even if they are one after the
other.
A thread is contained in a forum, and may have an associated date which is taken as the
date of the last post (options to order threads by other criteria are generally available).
When a member posts in a thread it will jump to the top since it is the latest updated
thread. Similarly, other threads will jump in front of it when they receive posts. When a
member posts in a thread for no reason but to have it go to the top, it is referred to as a
bump or bumping.
8
members. Moderator have a subset of these power, which may include editing, deleting,
and moving thread, mass pruning, warning member for offence and changing minor
forum details. It is often possible for moderator privilege to be delegated to other forum
member. A board moderation system can include moderation of the moderator via a
meta-moderation system. The board software may also allow administrator to create word
fitter, automated script which strip undesirable text from user’s moderator and
administrator to cause significant thread to display at the top of the forum’s index.
9
between newsgroups and forum is that the newsgroup. Visiting and participating in forum
normally require no additional software beyond the web browser.
MEMBERSHIP
E-mail authentication and tripods are often used to prevent comment span and also have
matriculation number. The registered of the forum are identified with the user name and
there matriculation number.
2.8 APPROACH TO BE USED IN THIS STUDY
The data required for the design of this new website will be collected using
various facts findings methods such as personal interview, transcription from records,
direct observation and searching the internet.
10
CHAPTER THREE
SYSTEM INVESTIGATION AND ANALYSIS
3.1 BACKGROUND INFORMATION ON CASE STUDY
The department of computer science, the polytechnic Ibadan offers course leading
to the award of national diploma (ND) and higher national diploma (HND) in computer
was introduce. The full time ND and HND programmers last for a minimum of two
academic years and maximum of four academic years of each of the programmers; while
part time ND and HND last for a minimum of three academic years and a maximum of
This system has not been in existence before in the history of computer study department
11
3.3 SYSTEM ANALYSIS
A system s a set of interrelated object or component that works to perform a task
in order to achieve a set goal.
Analysis is the crucial observation of an object of consideration under area such as
objectives, behavoiur and response to different situation.
System analysis is a method that involves the application of systematic approaches to
collect facts about existing system with the aim improving it or replacing it with more
efficient system within the context of the available resources. Analysis of the full
description of the manual or existing system with objectives of the proposed system
usually led to full specification of the usual requirement. Requirement determination is
the first step in developing a reliable system if carried out perfectly. The analysis consists
of two sub-phases namely planning and requirement definition
Planning: It involve all activities leading to the formulation of objective or goals and
deciding upon mean of meeting them.
Requirement Definition: It plays an important role in developing a satisfactory
requirement. It as a result of through investigation of how the current or the existing
system works using the fact, gathered at the preliminary investigation that lead to
focusing on the possibility of replacing the existing system. This task involves two basic
activities: Data collection and Data analysis
Data Collection
The manner in which information were gathered involves sensitively, common sense and
a knowledge of what and whom to gather and what channel to use in securing
information. Based on experience, survey and understanding of the traditional way of
discussion group in the school, information that interest various categories of student
were gathered.
12
Data Analysis
This is a stage that involves the critical analysis of both data and information
collection. Having obtained some of the information needed, the next step is to
systematically itemize the data in order to achieve the intended goal.
13
It also create an active learning environment in that it provide a unique forum of
communication that compliment classroom discussion and lesson and also create
intellectual space in both interactive and reflective.
Online Help Desk, Computer Science Department as a case study is design to cover area
like course taught in the school, social event, student association and sports. It focuses on
the development of university of Ibadan.
14
CHAPTER FOUR
4.0 SYSTEM DESIGN
15
4.2 INPUT DESIGN
Input can be referred to as raw materials which come into the system from the
organization. The input design is the format design to accept input for further processing
depending on the data entered.
The following are the set of input item that are required by the system
S/N FIELD NAME
1. Full Name
2. sex
3. Matric No
4. Email address
5. Time posted
6. Topic of the article
7. Details of the article
8. Level
9. Area of specialization
16
Area of Specialization
17
Forum Webpage
18
STEP 3: The next web page that will display a registration form for the new members as this is a
major prerequisite to become a member.
STEP 4: The next web page include the Posting/Reply a topic, which is design for the purpose of
posting and replying a topic for the existing members alone.
19
information moves from one process to another in a system. It represents the flow of data
in pictorial form to assist the user in understanding the flow of the data in the system.
HOME PAGE
Report of registration
The files used for the storage are three tables which were created for the storage of the
membership record, topic post by the members and the reply made by the members.
The files are named
Tblregistration.sql
Tblarea.sql
20
Tblmessage.sql
The files are link with the webpage that contains the content of such table for proper
storing of the information.
Each file is structure in such a way that will be able to accept more data to be inputted,
and be able to print out any information stored into the database.
MEMBERSHIP REGISTRATION
File Name: registration.sql
Location: Hard Disk
Input media: Keyboard,
Output media: VDU, Printer
Purpose: For storing and retrieving of member’s record
S/N FIELD NAME DATA TYPE LENGHT INDEX
1 Surname Varchar 20 yes
2 Other Name Varchar 20 No
3 Sex Varchar 10 No
4 Email address Varchar 20 No
5 Matric number Varchar 20 No
6 Phone Number Varchar 20 No
7 Picture Varchar 10 No
AREA OF SPECIALIZATION
File Name: tbltarea.sql
Location: Hard Disk
Input media: Keyboard,
Output media: VDU, Printer
Purpose: For storing and retrieving of members area of specialization
S/N FIELD NAME DATA TYPE LENGHT INDEX
1 Faculty Varchar 30 No
21
2 Department Varchar 30 No
3 Level Varchar 20 No
4 Area of Specialization Varchar 30 No
MAKING A REPLY
File Name: tblmessage.sql
Location: Hard Disk
Input media: Keyboard,
Output media: VDU, Printer
Purpose: For storing and retrieving of message
S/N FIELD NAME DATA TYPE LENGHT INDEX
1 Topic Varchar 50 No
2 Name Varchar 30 No
3 Message Varchar 1000 No
4 Time Posted Varchar 10 No
START
22
Main menu
Home
Registration
About
Exit
Select option
No
No
No
No
Is option 5? No
Yes
STOP
23
Login to the forum Registration
website New Member Details
Create a Topic
CHAPTER FIVE
This involves a written description of any system design and a complete guide on
how best to use the system. It becomes necessary to give a detailed narrative on how to
24
operate the system in order to achieve the documentation of the system so that interested
The programming language used for the database system is SQL Software on the
macromedia dream weaver platform for the creation of the website. The reason why we
The environment entails Graphic picture to make more of the main menu more attractive
This entails the codes used in the development of the website and the codes used
in storing the table created. The source code is attach to the APPENDIX of the write-up.
25
iii. Ability to easy access of web pages
Some problems were encountered during the coding of this program. The problems are
identified below:
1. Syntax Error: it occurs in a situation that I declared something to the integer and
The sample data are created for easy inputting of student details to the order and easy
Implementation of the new website requires one to conduct a run data or program,
so as to ensure the system at achieve its defined objectives and purpose. The system
design that is the website must be subjected to trial running with test data consisting of
The new system requirements are the hardware and software requirement.
26
The task that has to be implementing are basically the hardware and the software
requirement.
1) hardware/software requirement
The absolute total implementation of the new system requires the following hardware in
v. Compact Disc
The software required in the implementation of the new system for effective and efficient
iv. Flash
1. PROGRAM INSTALLATION
27
This involves how the designed website can be get installed and the steps are
below: if the institution can afford it, to get the program installed they have to host it and
assign a domain name to the site for easy accessing of the site from any part of the
Since the website was design by using PHP and dreamwaver, so to start with, the
WAMPSERVER Package will be install first before anything, after this, the design
website will then be copy inside the wampserver folder precisely in the www folder,
after this the icon of the wampserver will appear at the task bar of the system, this icon
will be clicked and select the local host inside the local host will the address of the
The simple install of the website on individual system is just copy and paste the
designed internet explorer so this will show on any system that has internet explorer.
The proper way of installing the website is by hosting it through the ISP Subscriber
through this, it will have a domain name and email address so that anybody can see it.
This is the training of the users to the new system, if it is to be operated correctly
The association should functionally support to assist in the training of the members on
how to utilized the website effectively (Poly Students). By the time the system is ready to
be fully implemented all the personnel involved with the system should be competent to
operate the system effectively. They should be competent to operate the system
This is the process of changing from one system to another especially from existing
There are four different method of changing from the existing system to a new system
a. Direct Changeover:
This is the means that the system in use is discarded and removed with the new system,
this approach is risky since the old system will be no longer be available if the new
b. Parallel Changeover
This provide the old system and the new system to be use concurrently the old system is
then discontinue immediately the new system is satisfied to be working well. The
demerit is that it can be expensive in running the two together; there is also duplication
of resource since both are doing the same thing. The main merit of this method is that if
the new one fails, the old one will still e available as backup.
c. Phased Changeover: The new system is divided into phases, the first phase is
introduced, tested and made operational. If it is working well the next phase is made
operational.
The main disadvantage: is that it takes a long time before all the phases are fully
implemented.
It’s merit: is that there is avoidance of problems associated with too many changes.
29
d. Pilot Changeover: The new system is implemented in a specific area of the
The project case study (i.e. The Polytechnic, Ibadan) is hereby advised to use direct
method of changeover while implementing the new system. When using the direct
method, the system currently being used will be discarded and the new system is replaced
immediately.
CHAPTER SIX
30
At this stage it becomes necessary to give a detailed narrative on how to access the
website since we have the system design objectives for the newly adopted system.
Though any institution may also use the new system as well as experts in computing field
but much cannot be achieved without having documentation of the system so that the
acceptable manner through media and the media entails: Report (Confirmation Note),
1. Home Page: This is the first web page under the visual table of content and is
2. About Us: This includes the information about the case study (i.e. Computer
3. Registration: This is the web page that is design for the benefit of new members,
to register their bio-data and get their user name and password.
4. Forum: This menu consist where you can send and receiving message within the
members
5. Message: This menu consists where you can send message across the forum
6. Reply: This menu consist of where you can reply the message sent into the forum
7. Final registration: This menu consists of the final registration of the student who
9. Index: This consist of the login page for every member or new user who want
This comprises of all descriptive materials necessary for the user to participate in
the running of operational system. They include principally instructions and schedule for
the collection and preparation of data, prior to submission of data processing operation.
STEP1:
Connect the computer cable with the source power then boot the system. By boot the
system we mean putting on the central processing unit (CPU) and screen monitor (VDU-
Visual Display Unit), also the printer must be put on before or after finish work because
the output.
STEP2:
After the system has been put on, the next thing is to watch out for some seconds till the
start menu bar appears, then hold the mouse and click on start button, there another
dialogue box will show up. So, click on any package you wish to work on e.g. Microsoft
Access, DreamWaver, Wampserver, macromedia flash, Microsoft word e.t.c. this will
display a new sheet or the environment of the particular you click on, where you can start
inputting or typing or designing or developing a software, after which you use a name to
save the document or file for future reference of continuity of the work.
32
STEP3:
If the user has finished all the work, you can then choose to the close option and then
exist or use ALT+F4 Key to shut down the system after which it will display “It is now
safe to shut down the system” then finally turn off the system.
Having followed the above explanation, the user, whose consideration was in the mind of
the designer from the inception to the conclusion of this project, can start exploring the
CHAPTER SEVEN
33
Any project needs proper valuable feasibility study in order to achieve the desired
goal and objectives. All the stages of the system developed have been critically examined
This project work titled web based information system is limited to Computer Studies
department, Main campus. I will propose that if this information system can network their
systems, it will bring more efficiency and perfection to its operation and other campuses
7.1 SUMMARY
This project explains and shows how possible the design and implementation of a
web based system for online student forum can be possible for the student particularly in
students on time.
7.2 CONCLUSION
At the end of this research, it is highly clarified that online student forum is efficient,
cheaper, easier and better to get potential members (students) on the internet.
Being connected online also paves room for another things to be done apart from sending
and receiving messages, so this online student forum improve the level of inter relation
34
between the students and as well very essential for the task.
7.3 RECOMMENDATION
Computer Studies, The Polytechnic, Ibadan), to incorporate the use of online Help Desk.
Because, the forum has provided all necessary and needed materials to run a perfect
REFERENCES
35
1. Askew M. John, S.B: Robert J. (1998): Transmission control protocol: Basic
4. Bates, A.W. (1995): Technology, Open learning and distance education, London
Routedge
deliberation”
6. Comstock & Fox (1998): Implementing Learning Technology: Best practice, Cardiff
University.
7. E-moderating: The key to teaching and learning online-Gilly salmon, Kogan Page
8. Front stage and back stage in hybrid e-learning face to face course by Kurthen
10. Hiltz & Touroff (2005): Role of moderator. Springer- Verlag, pp79-96
11. Klem & Snell (1996): Collaborative learning. Montreal: Cheneliere/ McGraw.
36