Virtual Teaching Assistant

advertisement
Virtual Teaching Assistant
Project Development Team
John Bailey
Richard Fitzgerald
Adrian Junes
Paolo Querimit
Mike Graves
Greg Watson
Project Manager
Presenter/Interviewer
Interviewer
Multimedia Designer
Researcher
Researcher
Product Scope
The VTA or Virtual Teaching Assistant is a software
application that will aid teachers and students. It is
an automated web-based system that allows the user
to get the information needed without having to
contact the professor in person or via e-mail. It also
can save responses from the teacher into a database
and allow it to be searched by the rest of the class in
order to cut down on the workload of the teacher
What it does

It allows students better access to course information by providing a
better way in which to search through and view course material

It allows teachers to get more out of email since it can mail students
when important course events have occurred automatically

Teachers will not have to answer the same question over and over
since the VTA will save teacher responses to be viewed and searched
by others
What We are Not

We are not replacing the teacher, the teacher still
must prepare course material, we simply allow the
students to get more out of the material

We are not Lotus Learning space, the class will not
be taught directly over the web page, it will be there
to assist with the class
Product Goals

To have our application successfully work across multiple platforms, both
Unix and Windows NT which includes both the VTA server and the client

To have the VTA be supported across all Web browsers, making the
product more marketable since users can use it from anywhere

To make our client software package be supported on all operating
systems and make the program easily installed and simple to use

To make the VTA server system easy to setup, update and maintain,
thus decreasing the need for any extra administrator for the purchasing
party
General Approach

Managerial Approach
– The complete development team meets every two weeks to
discuss the project as a whole
– individual team members will meet with other members in
their group as needed to talk about individual aspects of the
product
– Inter employee communication will mostly rely on email to
deal with minor project issues
Working Approach

Work environment - Visual studio and MSDN will be installed at
work so being much of the work should be completed at the
office

Employee’s will have to show their progress at the meetings ,
thus decreasing the daily stress since constant supervision and
monitoring will not be be taking place
Business Goals

To market our product towards educational institutions

To come up with a competitive license Agreement, containing a
College , Department, and per individual class licensing option

To design are product with with new features and options not
found in competing software packages such as Lotus Notes
Learning Space
Contractual Aspects
Items Customers must supply for implementation


Dedicated Internet Connection to for VTA server
- At minimum a dedicated T1 connection
A server to run the VTA
– For a Windows NT based system at minimum 400 mhz
– For a Unix based system at minimum a Sun Ultra 5
 The need for the server is based upon the amount of
classes that the VTA will serve
Contractual Aspects

A web server needs to be running on the VTA server
– For Unix an Apache Web server
– For Windows NT and IIS Web server

A mail server is required to incorporate some of the features

A system administrator to maintain the server

(Not Required) A video camera and audio recorder to record class
lectures

(Not Required) Voice recognition software to translate lectures
– Artisoft Visual voice - price 7,000
Web Interface
Potential Problems

Key people have gaps between tasks waiting to be assigned
work to do

Having the regular English search engine be able to able to
handle sentence’s from the user with bad grammar structure
Download