Name |
Information Desk |
|
Functionality |
Get a welcome information. Subscribe as a user. Get information about conferences. Leave messages. |
|
Use |
A adopted generic robot (#100) in a Special Room (#3) that allows only one person at a time to sit (enter) the room. The robot may be replaced by his owner (personal tutor). Then several persons may join the help desk. In easy to program version, the dialogs with the bot are recorded with the Generic Recording System (#96) and records e-mailed to the library responsables. This would need less programming. Verbs in paranthesis are not needed then. |
|
Verbs |
(Subscribe) |
Subscribe as a library user |
(rent) |
rent a room in the library to present your own books. |
|
(Ask) |
Ask for a confernce about something or other information |
|
(An*nounce) |
Announce a conference about something (only for staff members) |
|
(Applay) |
Applay as a staff member. |
Name |
Conference room |
Functionality |
Announce conferences. Gather people for talk. Protocol talk |
Use |
Generic Moderatet Room (#98) and Generic Recording System (#96). Recorded Conferences are emailed to a redactor, and published as hypertext. |
Name |
Room with one bookshelve |
Functionality |
contains bookshelves by subject or people. Doors lead from subject to subject or to other people. |
Use |
Generic Room (#3). |
Name |
Book shelves |
|
Functionality |
List physical media. Contains physical media. Tells how to handle physical media here. |
|
Use |
Generic Database (#37). Library code as string key and books physical information and a link to the logical info as data. Physical info is:
|
|
Verbs |
h*elp |
to get help how to handle media |
inv*entary |
check book shelve for completenes, when comparing information in the MOO-Library against reality. |
|
out |
checking out a book or several books to the user inventory . |
|
in |
checking in a book to the bookshelf. |
|
checking in and out is done by prompting the user to enter the serial numbers of the books and books are listed on screen with there number. Therefore one bookshelf should not contain more than a screen full of books. |
||
re*quest |
request a book that is not there from a user that has taken the book. Sends a email to anyone who has taken the book from the bookshelf. |
|
i*nfo |
List all information about the book. See logical media for detail. |
Name |
Library user |
|
Functionality |
List books ever taken from the library. Lists remarks marked to books. Lists book belonging to library or others with due date. Lists requests for books on other users. Gets requests and reminders by email. Can rent a room to present his own books or can become a stuff member of the library. |
|
Use |
Genuine player (#6). The player will not be a programmer or builder. If he gets his own room in the library, room and bookshelfs will be generated for him. |
|
Verbs |
h*elp |
to get help how to behave as library user |
inv*entary |
lists books taken from the library or other users. |
|
give*to |
checking out a books or several books to an other user inventory . |
|
confirm |
confirm the receipt of a book that is marked as given. |
|
checking in and out is done by prompting the user to enter the serial numbers of the books and books are listed on screen with there number. Confirmation is prompted automatically on connecting to the MOO. |
||
re*quest |
request a book that is not there from a user that has taken the book. Sends a email to anyone who has taken the book from the bookshelf. |
|
i*nfo |
List all information about a book. See logical media for detail. |
Name |
logical media |
|
Functionality |
Contains detailed information about a media: Name of all authors Full title abstract if available readability ratings (List) and average quality of content rating (List) and average other feedback about the book List of locations of physical media. |
|
Use |
Generic Database (#37). One database (File) with (unique library ID) as string code and a list of general information as content. One database (file) with (library ID) as string code and a list of general user feedback information. On database (file) with reference to physical media. |
|
Verbs |
import |
import books listings in tab-tab-return format |
r*ate |
add or change ratings on a book. Will be called automatically when giving back a physical media. Will prompt the user for input. |
|
export |
exports bookslistings in tab-tab-return format |