The user has the option of chatting in a chat room or privately. This use case ends when the user logs off. At step 1 if the user does not fill in his user information completely, the systems asks him to enter the blank fields. At step 2, if the user gives an incorrect userid or password, the system gives an error message and the user is asked to re-login. This use case begins when the client queries the server for a list of consultants by choosing the check consultant status option.
Actors involved are consultant and client.
The server provides the client with a complete list of registered Smalltalk Central consultants along with their online status, whether they are ready to accept work and a link for viewing information. The link for information takes the client to another page having that consultants complete information. Consultant status and information can only be changed by that consultant or the system administrator. This use case ends when the client exits the list. At step 1 if the client is not logged in the system asks him to login.