students resolve a design task simultaneously and at
the same time they are controlled by many teachers.
One should take into account not only the possibility
of communication between teachers but also
between students. In such case the communication
between students and teachers must not be skipped.
Appropriate methods for assisting the organization
of classes and preparing tools that enable us to
standardize achieved results are necessary to be
elaborated for the controlled design work.
There are some problems that should be solved
in this case:
a creative work,
information exchange between students,
the simultaneous work on the same project by a
few students,
information exchange with teachers,
monitoring progress of the work,
version management of project components.
To enable remote accomplishments of these
types of tasks a special supporting system has been
prepared. When preparing the system two main
assumptions were made:
the system should enable the resource sharing
in a distributed environment,
the system should guarantee work in the an
asynchronous way.
A demonstration study of the system is described in
the next point.
3 SYSTEM SUPPORTING TEAM
WORKING IN THE TEACHING
PROCESS
There are many systems supporting team works
available. In the system were used the solution based
on ideas drawn up by the Autodesk company
described in the paper. They were selected because
of the abilities of these tools and their full
integration. The accessibility of these tools in
Department of Fundamentals of Machinery Design
of The Silesian University of Technology at Gliwice
and experience associated with their usage both as
part of research as well as design work was also
taken into consideration. Two tools of Autodesk
company were employed for preparing the system.
The first one is Autodesk Inventor version 2009.
Autodesk Inventor was used as a CAD tool for
supporting tasks connected with designing and 3D
modelling. The second was Autodesk Vault.
Autodesk Vault is used as a tool for integration of
files obtained as a result of the designing process.
The Inventor program was used mainly as the
designing tool. The application of Vault program
enables the simultaneous work of many persons,
manages of the work results (files and projects) and
determines and ensures access rights for users.
The work on the system began with preparing
assumptions associated with requirements related to
the application of the system. The main problem was
how to define communication methods between all
persons participating in the design work. As it was
stated before it was necessary to determine methods
of the information exchange between students,
teachers and both of them.
A certain patterns of procedures for this purpose
were prepared. All these procedures were divided
into two groups. Patterns of procedures connected
with the team work and patterns of procedures
connected with the project supervision. The first
patterns included among other things:
document exchange methods (documents could
be saved as files or as records in a database),
information exchange methods (communication
between project participants)
The UML language was used for developing
procedures schema (Larman, 2002, Dennis, 2002).
This language is very useful for resolving these
kinds of problems. A use case diagram was used for
modelling the communication methods. The first
considered issue was to determine the method of the
exchange of documents, which are elements of the
project. This diagram describes how some students
working on the same project can exchange
documents.
It was assumed that all documents should be
stored in one place. Separate project users would
borrow necessary resources as documents. After
they finish their work, all borrowed documents
should be returned. It was assumed that all
documents could be borrowed as “read only mode”
or in “edit mode”. If a document is borrowed in edit
mode, it will be blocked for editing for other users of
the system. But all users could borrow the document
in read only mode. In this way numerous tasks could
be realised by many users. When users create new
documents, then each of the document has to be
added into the project resources. The attempt to
borrow the document should be preceded by the
inspection if the document is available. In such the
case, it has to be blocked for editing and after that it
could be borrowed for editing. When the user
finishes editing the document it can be left handed
over for shared use and unblocked. In case when a
document is borrowed for editing, a user should
receive an appropriate information.
TEACHING PROCESS BASED ON WORKGROUP DESIGN CLASSES
443