1.2. System Personnel

The personnel involved in using and developing the TestTool are as follows:

  1. end users
    1. students
    2. teachers
    3. maintainers
  2. implementors
  3. computer science faculty

The most important group for our software is the end user group; both students and faculty will be using the software to facilitate test taking in the computer science department. The students will be interacting with the program by taking tests. Teachers make tests, edit existing tests, grade tests, publish test grades, and submit questions to the database. They also handle administrative tasks, such as maintaining the question database and updating the code.

The implementors are important for installing and creating the software. They will need to know details about Cal Poly's existing system, so that they can use the university's servers for the database. Implementors will also need to know the features of the tool so that they can set up the necessary services to make the tool work.

The Cal Poly computer science faculty are a special group of end users; they are both the teachers in the end users, the maintainers in the end users, and they will be very helpful in implementation. The Cal Poly faculty will be helping during the development of the program as well, providing feedback as to which features and tools will be useful.


Prev: problem | Next: setting | Up: intro | Top: index