The information to deal with is organized in four
management levels, in such a way that a higher level
includes the management of the immediately lower
level. Levels correspond to the process generated
products.
Level 1 generates the descriptor of the subject
from the following information:
• Calendar (Description, Call, Date)
• Document (Description, Url)
• Rule (Description)
• Examining Board (Position, NameSurname,
Nick)
Level 2 gets the level 1 product, and generates
the current projects' list from the following
information:
• Student (Number, NameSurname, Identity Card
No, ReSits, Assigned)
• Project (Title, Description, Tutor1, Tutor2,
Tutor3, Student1, Student2, Student3,
Year_Assignment)
Level 3 gets the level 1, 2 products, and
generates the submitted projects' list from the
following information:
• Historical Report (Title, Description, Tutor1,
Tutor2, Tutor3, Student1, Student2, Student3, Score,
TotalDays, AssignmentDate, SubmissionDate)
Level 4 gets the level 1, 2, and 3 products, and
generates the submitted projects evaluation' list from
the following information:
• Experiment Description (Description)
• Metric Description (Description, ID, Type,
MinValue, MaxValue, Visible)
• MetricValues (M0,M1,M2,M3,J0,J1,J2,J3,J4,
J5, J6, J7, J8, J9, J10, J11, J12, J13, J14)
Out of the presented information, the one on
metric description and metric values is to be
highlighted. Each of the identifiers (ID) of the rows
on the MetricDescription table correspond to the
columns on the MetricValues table. In this way, the
availability of a mechanism enabling the use of an
open metric set is pursued. Furthermore, the table
MetricDescription has a column entitled type to
allow for different metric scales, either nominal or
numerical. By doing so, the above mentioned goal
on project evaluation task is achieved: the choice of
the metric set used in the evaluation should be open
to the decisions taken by the subject’s responsible
and its particular contextualization.
Structured data processing has been automated
through a tool developed within the FYP subject
itself. The tool is a java-developed information
manager accessing the data with ODBC interface
API. It generates the process specified products,
such as HTML reports, whose content allows
administrators to take well-grounded decisions.
Besides the automatic data processing, other
functionalities have been incorporated on the
generated reports:
• Stamp time
• Content licences
• Links to webpage lexicon validation
• Monitoring using Google Analytics system
• Content webcast and webcast monitoring
through systems such as Addthis.
5 CASE STUDY: TOTAL
MANAGEMENT
The process exposed thereon has been applied to the
FYP subject IT Systems, taken on the 5th year of the
IT Engineering Hons degree (II) at the University of
Burgos, and the involved staff accessed the various
product results through the teaching platform
UBUCampus-e. This is an e-learning platform that
provides resources for every subject: forum,
assigned staff, student access statistics, e-community
to create social networks. Access to the process
results can be obtained at the following address
http://pisuerga.inf.ubu.es/lsi/Asignaturas/SI/index.ht
ml.
The chosen metric set has been the one related to
the source code, most of the projects have an
associated code source. The measuring tool used
was SourceMonitor (Campwood and Software
2007). The main criterion to choose this tool was its
ability to calculate metrics on source code written in
several popular programming languages (C++, C,
C#, VB.NET, Java, Delphi and Visual Basic 6).
Given the heterogeneous nature of the projects, this
is considered as an essential requirement.
Some of the data corresponding to the various
products obtained by applying the process to this
particular context are described below.
The current project list contains the assignment
information. Furthermore, it provides quantified data
used to distribute the workload among tutors, and
data to manage the assignment activity. There are
currently 19 active projects, 2 of which are not
assigned, and there are 15 involved tutors.
The submitted project list keeps a historical
report containing submitted project data along with
its quantitative information organized by course:
number of offered projects, number of submitted
projects, number of assigned students, number of
assigned tutors, arithmetic mean of scores,
arithmetic mean of development time in months (See
CSEDU 2010 - 2nd International Conference on Computer Supported Education
8