<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Elena Gavrilina, Mikhail Zakharov, Anatoly Karpenko, Elena Smirnova, Alexander Sokolov</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Bauman Moscow State University</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Moscow</string-name>
        </contrib>
      </contrib-group>
      <fpage>52</fpage>
      <lpage>57</lpage>
      <abstract>
        <p />
      </abstract>
      <kwd-group>
        <kwd>Инженерное образование</kwd>
        <kwd>качество образования</kwd>
        <kwd>модель</kwd>
        <kwd>оценка</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        We distinguish meta-objective, meta-creative and meta-cognitive (meta) competencies of a student
[
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]. Quantitative evaluations of the components of these competencies are called indicators.
      </p>
      <p>By meta-objective competencies we mean meta-objective notions assimilated by students and so
called universal learning activities (regulative, cognitive, and communicative). In other words, we suppose
that the components of meta-objectivity include assimilated meta-notions as well as regulative, cognitive,
communicative competencies.</p>
      <p>Meta-cognitive competencies are defined after J. Flavell as personal knowledge concerning
students’ own cognitive processes and the results of their cognitive activity. We highlight indicators of a
student’s meta-cognitivity that evaluate his or her abstract thinking, verbal abilities, quantitative skills,
perceptive abilities, spatial thinking, and technical thinking.</p>
      <p>Meta-creativity is defined as an integral quality of a student which provides for him or her
possibility of exiting beyond the frames of stimulus situation, as well as an ability to recognize how the exit
is carried out and choose the most suitable strategies for that. We offer indicators of a student’s
metacreativity based on the evaluation of his or her mental flexibility, mental productivity, mental fluency, mental
originality, and status of the problem development.</p>
      <p>
        For all the reviewed types of meta-competencies the following levels of their assimilation are
distinguished: declarative knowledge; conceptual knowledge; procedural knowledge; situational
knowledge; behavioural knowledge [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>
        The study reviews the evaluations of students’ meta-competencies on the basis of the analysis of
their behavior in social networking services, such as Twitter, Facebook, VK, Odnoklassniki, Linkedin. This
means that meta-competencies are evaluated on the basis of the analysis of direct (personal data,
statements, comments) and indirect data (subscription to network groups, events, places, other
participants) extracted from the aforementioned social networking services [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ]. We introduce software
system (SS) META-3, that performs extraction of the required information from the social networking
services and evaluation of a student’s meta-competencies on the basis of this information. Using this values
SS makes an evaluation of the given student’s learning style and his or her cognitive abilities. Also basing on
MO,
m1
MCg,
m2
MCr,
m3
the latter evaluations SS forms an evaluation of student’s cognitive abilities, as well as evaluation of his or
her type of behavior. The system is aimed at use in educational institutions and HR departments of
companies.
      </p>
    </sec>
    <sec id="sec-2">
      <title>Mathematical model</title>
      <p>We introduce the following symbols: M  (mi , i [1: 3]) is a fixed set of meta-competencies in
review, thus</p>
      <p>m1, m2 , m3 are accordingly meta-objectivity, meta-cognitivity, and meta-creativity;
Si  (si, j , j [1: Si ]) , i [1: 3] is a set of sub-meta-competencies of meta-competency mi , where Si
is a number of these sub-meta-competencies; Fi  Fi ( fi, j , j [1: Si ]) , i [1: 3] is a set of integral
evaluations of the level of meta-competency mi , where fi, j is an evaluation of the level of
sub-metacompetency si, j ; Ai, j  (ai, j,k , k  [1: Ai, j ]) , i  [1: 3] , j [1: si, j ] is a vector of characteristic
features (VCF), that define a level of sub-meta-competency si, j , where si, j is a length of this vector. Names
of the sub-meta-competencies and components of VCF, as well as their numbers are defined by an expert
during software system setup procedure.</p>
      <p>We use the so-called expanded matrix mathematical model (MMM) for quantitative evaluation of
meta-competencies (table 1). The following abbreviations are used in the table: MC – meta-competency; MO
– meta-objectivity; MCg – meta-cognitivity; MCr – meta-creativity; SubMC – sub-meta-competency.</p>
      <p>The following values should also be defined: T – evaluation of learning style of the given student;
I - evaluation of his or her cognitive abilities; V – student’s way of thinking, which is formed on the basis of
his or her learning style and ways of thinking; B – type of student’s behavior.</p>
      <p>We believe that evaluations of competencies and meta-competencies are defined on integer scales
(Fi )  (min (Fi ),..., max (F i)) , ( fi, j )  (min ( fi, j ),..., max ( fi, j )) (1),
where  min () , max () are lower and upper evaluations, accordingly. Scales are defined by an expert during
software system setup procedure. Evaluations of learning style, cognitive abilities, way of thinking
мышления and students’ type of behavior are determined accordingly on linguistic scales
(T )  (t1 ,.t2 ,..., t T ) , (I )  (i1 ,.i2 ,..., i I ) ,</p>
      <p>(V )  (v1 , v2 ,..., v V ) , ( B )  (b1 , b2 ,..., b B ) (2),
which are also defined by an expert during software system setup procedure.</p>
    </sec>
    <sec id="sec-3">
      <title>Structure of SS META-3 and its main characteristics</title>
      <p>Software system has a client/server architecture and contains client and server ends. Components
of client end: administration module; students’ user interface module; teachers’ user interface module.
Components of server end: setup module; data collection module; data analysis module; skills evaluation</p>
      <p>Level
f1,1
…
f 2,1
…
f3,1
…</p>
      <p>VCF
A1,1
…
A2,1
…
A3,1
…
Level</p>
      <sec id="sec-3-1">
        <title>SubMC</title>
        <p>F1
F2
F3
s1,1
…
s2,1
…
s3,1
…
s1,K , K  S1
f1,K , K  S1</p>
        <p>A1,K , K  S1
s2,K , K  S2
f 2,K , K  S2</p>
        <p>A2,K , K  S2
s3,K , K  S3
f3,K , K  S3</p>
        <p>A3,K , K  S3
module; module for storage of large extra data volumes, which includes server for databases of study
materials in text files, file repository of graphic materials, streaming data server for storage of audio and
video records.</p>
        <p>Software system is designed with the use of cloud technologies and services. This solution provides
an opportunity to get dynamic, available on request, self-sufficient, and scalable services of cloud
calculations (up to the level of business processes). Software system functions under the control of network
operating system like Linux powered by free software and uses open components. Client end of software
system provides function access through web browsers of the recent versions. Software system uses DBMS
like MySQL.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Client end of software system</title>
      <p>Administration module. This module realizes the following main functions: addition, removal and
authentication of users; control and demarcation of access rights (including students’ access to the functions
of software system listed below); user groups’ management; storage and editing of user data; assignment
of default values for free parameters related to client end.</p>
      <p>Students’ user interface module. This module provides the following main functions: extraction of
student’s VCF from different user environments (social networks, MOOC-environment, LMS, electronic
learning resources (ELR)); calculation of normalized evaluations of the student’s sub-meta-competencies
based on the VCF; determination of all three student’s meta-competencies by means of an applicable trained
strategy; likewise, determination of the student’s learning style and cognitive abilities; likewise,
determination of student’s behavior type in specified user environment.</p>
      <p>Teachers’ user interface module performs the following main functions: extraction student’s VCF,
from different user environments; calculation of normalized evaluations of the student’s
sub-metacompetencies based on the VCF; determination of all three student’s meta-competencies by means of an
applicable trained strategy; likewise, determination of the student’s learning style and cognitive abilities;
likewise, determination of student’s behavior type in electronic learning system; formation of
subjectoriented student groups; formation of student groups with the purpose of development of synergetic effect
within these groups.</p>
    </sec>
    <sec id="sec-5">
      <title>Server end</title>
      <p>vector norm</p>
      <p>Setup module provides assignment by the expert of values for free parameters of the used methods
and algorithms (table 2).</p>
      <p>As predefined proximity measure  (Fi,,k1 , Fi,k2 ) for all the meta-competencies we use Euclidean
 (Fi,k1 , Fi,k2 )  Fi,k1 , Fi,k2 </p>
      <p>Fi
  fi, j.k1  fi, j,k2
j 1
(3).</p>
      <p>We use the following learning styles by default ( T  4) : t1 - activist, t2 - reflector, t3 - theorist,
t4 - pragmatist. Likewise, the following cognitive abilities are predefined in the software system ( I  5 ):
i1 - disciplinary, i2 - synthesizing, i3 - creating, i4 - respectful, i5 - ethical. There are following default types
of student’s behavior in electronic learning system: b1 - activist, b2 - reflector, b3 - theorist, b4 - pragmatist.</p>
      <sec id="sec-5-1">
        <title>Communicativity (C)</title>
      </sec>
      <sec id="sec-5-2">
        <title>Meta</title>
        <p>cognitivity
(MC)
other network users.</p>
        <p>Width of interests; number of
professional groups, in which a student
participates; breadth of vocabulary; use</p>
        <p>of sign-symbolic means, general
solution patterns; performance of logic
operations of comparison, analysis,
generalization, classification; analogy</p>
        <p>identification.</p>
        <p>Abstract and Number of specialized groups in which a
Metamathematical student participates; areas of his or her cognitivity
thinking (A&amp;M) professional activities; use of abstract (MC)
Verbal abilities notions.
(VA) Syntactic complexity of texts.</p>
        <p>Perceptive
abilities (PA)</p>
        <p>Proportion of added music, texts, video,
etc.</p>
      </sec>
      <sec id="sec-5-3">
        <title>Insightfulness (I)</title>
      </sec>
      <sec id="sec-5-4">
        <title>Abstract mathematical thinking (A&amp;M) and</title>
      </sec>
      <sec id="sec-5-5">
        <title>Verbal abilities (VA) Perceptive abilities (PA)</title>
      </sec>
      <sec id="sec-5-6">
        <title>Meta</title>
        <p>creativity
(MCr)</p>
        <p>Spatial thinking (Supposedly it could be evaluated only in
(ST) electronic learning environment).</p>
        <p>Technical Professional orientation
thinking (TT) (technical/humanities); use of special
Mental flexibility, notions.
(MFx) Volume of generated content; its
Metadiversity; number of diverse groups in creativity</p>
        <p>which a student participates. (MCr)</p>
        <p>Formation of subject-oriented student groups will be carried out by default in compliance with the
following cognitive abilities: visual (simultaneous), lateral, critical, divergent, and combined. Formation of
educational groups of students based on their immersion in various synergetic situations proceeds from the
following default types of these situations: cumulative, emergent, cognitive-bioinformative resonance. An
expert has an opportunity to assign degree of complexity on non-dimensional scale (W ) for each of</p>
      </sec>
      <sec id="sec-5-7">
        <title>Spatial thinking (ST) Technical thinking (TT)</title>
      </sec>
      <sec id="sec-5-8">
        <title>Mental flexibility, (MFx) synergetic situations defined in the software system.</title>
        <p>Data collection module realizes the following main functions: formation of learning and test samples
of students; extraction of students’ VCF from different user environments.</p>
        <p>1) During the process of formation of learning and test samples administrator of the software system
(expert) has an opportunity to set sizes of learning and test samples, specify sources from which students’
VCF should be extracted. After determination of VCF for each of the subjects of the samples and calculation
of evaluations of all the students’ sub-meta-competencies on this basis we obtain learning and test samples
U L , { fi, j,k } ,</p>
        <p>U T , { fi, j,k }</p>
        <p>Software system permits the situation when evaluations of some or all VCF components for a given
student were received from different sources.</p>
        <p>2) Software system provides extraction of students’ VCF from different user environments: social
networking services, MOOC-environment, LMS, ELR.</p>
        <p>Data analysis module performs calculation on the basis of the evaluations of student’s
sub-metacompetencies specified by VCF, normalization of calculated evaluations.</p>
        <p>1) For calculation of evaluations of sub-meta-competencies on the basis of student’s VCF we use
classical additive scalar convolution of the form
fi, j   i, j,k ai, j,k
k
(4).
(5),
where  i, j,k is a weighting factor formalizing relative importance of characteristic feature ai, j,k in a row
of other components. Weighting factors are assigned by an expert according to his or her preferences, so
that more “loaded” feature corresponds to a bigger value of weighting factor. We use unit values of all the
weighting factors as predefined.</p>
        <p>2) All the values Fi , fi, j , ai, j,k are normalized as per following pattern (pattern is shown for value
Fi ).</p>
        <p>а) Let us assume that somehow software system’s database accumulated unnormalized evaluations
Fi,k , k [1: U ] of value Fi , where U is a size of a learning sample; i [1: 3] .</p>
        <p>б) Let us find minimal and maximal evaluations Fimin , Fi max accordingly.
в) Normalized evaluations of values Fi,k , k [1: N ] we determine by formula
~ Fi,k  Fimin
Fi,k  F max  F min , k [1 : N ]
i i
(6).</p>
        <p>It should be noted that in these designations construction of scale (Fi ) is reduced to division of
interval Fimin ; Fimax  to a required number of sub-intervals, so that min (Fi )  Fimin , max (F i)  Fimax .</p>
        <p>Skills evaluation module performs the following functions: learning of all the used strategies for the
purpose of determination of meta-competencies, including verification of learning accuracy by means of test
sample and, if proved necessary, continuation of learning of the specified strategies; similar learning for the
purpose of determination of learning style and cognitive abilities; learning for the purpose of determination
of way of thinking; learning for the purpose of determination of student’s behavior type in the specified user
environments; visualization of learning results.</p>
        <p>
          1) Learning of the used strategies for the purpose of determination of meta-competencies is
performed on the basis of the sample U L , { fi, j,k } . The following types of machine learning are employed:
supervised learning; unsupervised learning; semi-supervised learning; reinforcement learning (genetic
algorithms); active learning; multitask learning [
          <xref ref-type="bibr" rid="ref5 ref6 ref7 ref8 ref9">5 - 9</xref>
          ].
        </p>
        <p>-Supervised learning (classification). We use the following algorithms as classifiers: logistic
regression; artificial neural networks; support vector machine; k-nearest neighbors algorithm.</p>
        <p>-Unsupervised learning (clustering). For clustering we use the k-means method (Hartigan-Wong
algorithm) and either a number of clusters set by user or an automatically determined number of clusters.</p>
        <p>-Semi-supervised learning. We use the method of self-training with the following main concept:
unlabeled data classified with a high level of confidence is added to the initial learning sample and after that
classifier uses the augmented sample.</p>
        <p>-Reinforcement learning (genetic algorithms) is performed as multi-objective optimization which
is applied for classifier learning based on support vector machine. During optimization model parameters
and kernel type are set simultaneously by means of genetic algorithm (NSGA-II and others).</p>
        <p>-Active learning. Uncertainty Sampling technique is applied: questionable cases, when observation
may belong to several classes, are presented to expert for labeling. After the labeling these observations are
placed to the learning sample and classifier is retrained.</p>
        <p>-Multitask learning is performed as multi-task method kNN.</p>
        <p>2) Learning for the purpose of evaluation of learning style and cognitive abilities. Learning is carried
out on the basis of the sample U L , { fi, j,k } . Evaluation of learning style and cognitive abilities is
performed on the basis of the following types of machine learning: supervised learning; unsupervised
learning.</p>
        <p>3) Learning for the purpose of determination of way of thinking. Learning is carried out on the basis
of the sample U L , {tk }, {ik } , i.e. on the basis of previously obtained evaluations of learning style and
cognitive abilities. The following types of machine learning are applied: supervised learning; unsupervised
learning.</p>
        <p>4) Learning for the purpose of determination of student’s behavior type in the specified user
environments. Two learning types are used: on the basis of the sample U L , { fi, j,k } ; on the basis of the
sample U L , {tk }, {ik } . In both cases the following types of machine learning are applied: supervised
learning; unsupervised learning.</p>
        <p>5) Visualization of learning results. There is an augmentable range of visualization methods with
the possibility of addition including method of parallel coordinates and scatter matrix method as
predefined.</p>
        <p>Module for storage of large data volumes. The module includes server for databases of study
materials in text files, file repository of graphic materials, streaming data server for storage of audio and
video records</p>
        <p>For the further development of the study the authors plan to carry out extensive testing of designed
model, methodical and software during the process of solution of real tasks concerning evaluation of
students’ meta-competencies on the basis of analysis of their behavior in social networking services.</p>
        <p>This study reviews stationary aspect of the problem of students’ meta-competencies quantitative
evaluation. However, these evaluations change during the process of education and patterns of these
changes with time contain important information on student’s meta-potencies. That is why the authors also
plan to review dynamic aspect of the problem of students’ meta-competencies quantitative evaluation.</p>
        <p>The study is performed with support from the Ministry of Education and Science of the Russian
Federation (project 2014-14-579-0144-043).</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Purysheva</surname>
            <given-names>N S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Romashkina</surname>
            <given-names>N V</given-names>
          </string-name>
          and
          <string-name>
            <surname>Krysanova O A 2012</surname>
          </string-name>
          <article-title>On meta-objectivity, methodology and other universals</article-title>
          <source>Annals of N. I. Lobachevsky State University of Nizhny Novgorod</source>
          <volume>1</volume>
          <fpage>11</fpage>
          -
          <lpage>17</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Gavrilina</surname>
            <given-names>E A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zakharov</surname>
            <given-names>M A</given-names>
          </string-name>
          and
          <string-name>
            <surname>Karpenko A P 2015</surname>
          </string-name>
          <article-title>Quantitative evaluation of students' meta-competencies on the basis of the methods of machine learning Science and education 4 http://technomag</article-title>
          .bmstu.ru/doc/764221.html
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>3. Company “Sociohub.ru” - URL: http://www.sociohub.ru/</mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Yakushev</surname>
            <given-names>A V</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Deykstra</surname>
            <given-names>L Y</given-names>
          </string-name>
          and
          <string-name>
            <surname>Mityagin S</surname>
          </string-name>
          <article-title>A 2012 Distributed crawler for social networks on the basis of the model Map/Reduce Data-measuring</article-title>
          and
          <source>controlling systems</source>
          <volume>11</volume>
          <fpage>47</fpage>
          -
          <lpage>53</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5. Scikit-learn.
          <article-title>Machine Learning in Python</article-title>
          . URL: http://scikit-learn.org/stable/
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Zhu</given-names>
            <surname>Xhu 2008 Semi-Supervised Learning</surname>
          </string-name>
          Literature Survey Computer Sciences TR
          <volume>1530</volume>
          (Madison: University of Wisconsin) p
          <fpage>60</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Sutton</surname>
            <given-names>R</given-names>
          </string-name>
          and
          <article-title>Barto A 2002 Reinforcement Learning</article-title>
          (Cambridge, Massachusetts, London England:
          <article-title>A Bradford Book The</article-title>
          MIT Press)
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Margie</surname>
            <given-names>M 2007</given-names>
          </string-name>
          <article-title>Clickers in the classroom: an active learning approach</article-title>
          <source>EDUCAUSE Quarterly</source>
          <volume>2</volume>
          <fpage>71</fpage>
          -
          <lpage>74</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Varnek</surname>
            <given-names>A</given-names>
          </string-name>
          et al.
          <year>2009</year>
          <article-title>Inductive transfer of knowledge: application of multi-task learning and feature net approaches to model tissue-air partition coefficients</article-title>
          <source>Journal of Chemical Information and Modeling 49</source>
          <volume>1</volume>
          <fpage>133</fpage>
          -
          <lpage>144</lpage>
          Об авторах:
          <article-title>Гаврилина Елена Александровна, кандидат философских наук, доцент кафедры «Социология и культурология» МГТУ им</article-title>
          .
          <source>Н.Э</source>
          . Баумана;
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>