32
xAPI STANDARD* unite and Activity Tracking xAPI by Sicher-im-Inter.net *Comments xAPI flow STANDARD: The current specification of the Experience API (xAPI) in practice envisages the following procedure LMS transfer xAPI statements to a LRS and this can then pass on the evaluation or raw data of the xAPI statements to third party applications (other LMS, other LRS, etc.). At this point the existing process of xAPI applications ends.. In theory, a Personal Data Locker (PDL) can be provided or in fact can integrated. In the US, where the development of the XAPI was spawned in 2002, the implementation of data safety and security as well as privacy protection had not been very strong. You will know in this context that the "creative" wording and interpretation on data protection, of the major social networks or Internet service providers (Facebook, Google, etc.) takes into account the official position of the US government on data privacy (i.e. NSA / Snowden- revelations). It then becomes clear why currently a PDL is only a theoretical element in the XAPI specification. © Copyright 2015 Sicher-im-Inter.net

Use of the standard xAPI and the extended xAPI

Embed Size (px)

Citation preview

Page 1: Use of the standard xAPI and the extended xAPI

xAPI – STANDARD* unite and Activity Tracking xAPI

by Sicher-im-Inter.net

*Comments xAPI flow – STANDARD: The current specification of the Experience API (xAPI) in practice envisages the following procedure – LMS transfer xAPI statements to a LRS and this can then pass on the evaluation or raw data of the xAPI statements to third party applications (other LMS, other LRS, etc.). At this point the existing process of xAPI applications ends..

In theory, a Personal Data Locker (PDL) can be provided or in fact can integrated. In the US, where the development of the XAPI was spawned in 2002, the implementation of data safety and security as well as privacy protection had not been very strong. You will know in this context that the "creative" wording and interpretation on data protection, of the major social networks or Internet service providers (Facebook, Google, etc.) takes into account the official position of the US government on data privacy (i.e. NSA / Snowden- revelations). It then becomes clear why currently a PDL is only a theoretical element in the XAPI specification.

© Copyright 2015 Sicher-im-Inter.net

Page 2: Use of the standard xAPI and the extended xAPI

The xAPI-enabled learning environment

Personal Data

Locker One or more

Learning Record Store(s)

connected

Learning Analytics, saving all learning activities, learning results, reporting etc. ...

Third-party applications,

other LMS other LRS, etc ...

Third-party applications, LMS, schools, universities, adult evening classes, employers, etc. ...

© Copyright 2015 Sicher-im-Inter.net

Page 3: Use of the standard xAPI and the extended xAPI

The xAPI-enabled learning environment

Personal Data

Locker One or more

Learning Record Store(s)

connected

Learning Analytics, saving all learning activities, learning results, reporting etc. ...

Third-party applications,

other LMS other LRS, etc ...

Third-party applications, LMS, schools, universities, adult evening classes, employers, etc. ...

© Copyright 2015 Sicher-im-Inter.net

1

Page 4: Use of the standard xAPI and the extended xAPI

1 xAPI- compliant learning environments such as unite, send xAPI statements to the linked Learning Record Store (LRS) in any detail required. Any formal, informal learning activity can be recorded and evaluated via the LRS. Learning can take place regardless of location and system, at any time and at any location. Unite learning environments allow for displaying and analysing the extensive reports and analyses directly within the learning environment. With the help of modern learning environments and the xAPI along with the intensive support and individual promotion, lifelong learning now becomes possible for the first time. For other and simpler learning environments or LMS / Open Source solutions, such as Moodle then normally only the standard xAPI statements can be passed on to the LRS ("push" method). In these applications the evaluation and analysis of the data is done exclusively in the LRS. For more information on the integration of the xAPI into LMS already in use, please visit Go-xAPI.com or use the xAPI test environment at GoxAPI.net

© Copyright 2015 Sicher-im-Inter.net

Page 5: Use of the standard xAPI and the extended xAPI

The xAPI-enabled learning environment

Personal Data

Locker One or more

Learning Record Store(s)

connected

Learning Analytics, saving all learning activities, learning results, reporting etc. ...

Third-party applications,

other LMS other LRS, etc ...

Third-party applications, LMS, schools, universities, adult evening classes, employers, etc. ...

© Copyright 2015 Sicher-im-Inter.net

2

Page 6: Use of the standard xAPI and the extended xAPI

2 Learning Record Store (LRS) – The LRS is the central data storage of all learning data and learning activities for all students that are connected to the LRS via an LMS. The depth of detail of the learning data depends on how an LMS can generate the so-called xAPI statements and transfer these on to the LRS. Learning data and learning activities are usually evaluated and analized directly within the LRS. Reports. Analysis and the individual / all training data can be transferred from LRS to xAPI-capable third-party applications for further processing and analysis.

© Copyright 2015 Sicher-im-Inter.net

Page 7: Use of the standard xAPI and the extended xAPI

The xAPI-enabled learning environment

Personal Data

Locker One or more

Learning Record Store(s)

connected

Learning Analytics, saving all learning activities, learning results, reporting etc. ...

Third-party applications,

other LMS other LRS, etc ...

Third-party applications, LMS, schools, universities, adult evening classes, employers, etc. ...

© Copyright 2015 Sicher-im-Inter.net

3

Page 8: Use of the standard xAPI and the extended xAPI

3 Third-party applications – Either selected or all of the learning data and learning outcomes, reports and analysis may be transferred from LRS to xAPI-capable third-party applications for further processing and analysis. Data can be transferred from one LRS to another LRS. Data may be transferred to other learning environments / or LMS systems, such as those of employers (already possible) or other authorities or agencies such as Employment agencies or internship exchanges, etc. (will soon be possible).

© Copyright 2015 Sicher-im-Inter.net

Page 9: Use of the standard xAPI and the extended xAPI

The xAPI-enabled learning environment

Personal Data

Locker One or more

Learning Record Store(s)

connected

Learning Analytics, saving all learning activities, learning results, reporting etc. ...

Third-party applications,

other LMS other LRS, etc ...

Third-party applications, LMS, schools, universities, adult evening classes, employers, etc. ...

© Copyright 2015 Sicher-im-Inter.net

4

Page 10: Use of the standard xAPI and the extended xAPI

The xAPI-enabled learning environment

Personal Data

Locker One or more

Learning Record Store(s)

connected

Learning Analytics, saving all learning activities, learning results, reporting etc. ...

Third-party applications,

other LMS other LRS, etc ...

Third-party applications, LMS, schools, universities, adult evening classes, employers, etc. ...

© Copyright 2015 Sicher-im-Inter.net

Personal Data

Locker

4

Page 11: Use of the standard xAPI and the extended xAPI

4 Personal Data Locker (PDL) – For every learner the PDL is the central storage in which all learning data, learning outcomes and also possibly reports and analysis for later re-use are stored. With their own PDL all students have control over their learning data and results. Data security and sovereignty in the context of BIG Data in e-learning are the focus. In addition to formal learning activities such as attending school, dual system of vocational training, university, etc., the PDL is also capable of storing, processing and forwarding learning data and results of visited training and personal development, such as evening classes, language schools and other third-party institutions for vocational education and training. Students can create complex learning resumes and use these in order to provide further information or applications to selected people or systems, such as schools, employers, etc. For the vast majority of xAPI developers the PDL exists only in theory. All unite learning environments as well as xAPI applications by Go xAPI provide a PDL as a standard feature.

© Copyright 2015 Sicher-im-Inter.net

Page 12: Use of the standard xAPI and the extended xAPI

The xAPI-enabled learning environment

Personal Data

Locker One or more

Learning Record Store(s)

connected

Learning Analytics, saving all learning activities, learning results, reporting etc. ...

Third-party applications,

other LMS other LRS, etc ...

Third-party applications, LMS, schools, universities, adult evening classes, employers, etc. ...

© Copyright 2015 Sicher-im-Inter.net

Page 13: Use of the standard xAPI and the extended xAPI

1 xAPI- compliant learning environments such as unite, send xAPI statements to the linked Learning Record Store (LRS) in any detail required. Any formal, informal learning activity can be recorded and evaluated via the LRS. Learning can take place regardless of location and system, at any time and at any location. Unite learning environments allow for displaying and analysing the extensive reports and analyses directly within the learning environment. With the help of modern learning environments and the xAPI along with the intensive support and individual promotion, lifelong learning now becomes possible for the first time. For other and simpler learning environments or LMS / Open Source solutions, such as Moodle then normally only the standard xAPI statements can be passed on to the LRS ("push" method). In these applications the evaluation and analysis of the data is done exclusively in the LRS. For more information on the integration of the xAPI into LMS already in use, please visit Go-xAPI.com or use the xAPI test environment at GoxAPI.net

2 Learning Record Store (LRS) – The LRS is the central data storage of all learning data and learning activities for all students that are connected to the LRS via an LMS. The depth of detail of the learning data depends on how an LMS can generate the so-called xAPI statements and transfer these on to the LRS. Learning data and learning activities are usually evaluated and analized directly within the LRS. Reports. Analysis and the individual / all training data can be transferred from LRS to xAPI-capable third-party applications for further processing and analysis.

© Copyright 2015 Sicher-im-Inter.net

Page 14: Use of the standard xAPI and the extended xAPI

3 Third-party applications – Either selected or all of the learning data and learning outcomes, reports and analysis may be transferred from LRS to xAPI-capable third-party applications for further processing and analysis. Data can be transferred from one LRS to another LRS. Data may be transferred to other learning environments / or LMS systems, such as those of employers (already possible) or other authorities or agencies such as Employment agencies or internship exchanges, etc. (will soon be possible).

4 Personal Data Locker (PDL) – For every learner the PDL is the central storage in which all learning data, learning outcomes and also possibly reports and analysis for later re-use are stored. With their own PDL all students have control over their learning data and results. Data security and sovereignty in the context of BIG Data in e-learning are the focus. In addition to formal learning activities such as attending school, dual system of vocational training, university, etc., the PDL is also capable of storing, processing and forwarding learning data and results of visited training and personal development, such as evening classes, language schools and other third-party institutions for vocational education and training.

© Copyright 2015 Sicher-im-Inter.net

Page 15: Use of the standard xAPI and the extended xAPI

4 Students can create complex learning resumes and use these in order to provide further information or applications to selected people or systems, such as schools, employers, etc. For the vast majority of xAPI developers the PDL exists only in theory. All unite learning environments as well as xAPI applications by Go xAPI provide a PDL as a standard feature.

© Copyright 2015 Sicher-im-Inter.net

Page 16: Use of the standard xAPI and the extended xAPI

xAPI – Extended* unite and Activity Tracking xAPI

by Sicher-im-Inter.net

* Comments xAPI Extended: Exclusive by xAPI inside and unite.education the "xAPI Extended". The xAPI Extended is the 100% data secure version of xAPI. We put the emphasis on the learner and their personal rights, give students absolute control along with data sovereignty over all learning-data and activities generated with xAPI enabled applications. In practice the xAPI Extended envisages the following procedure - learning contents/LMS passes xAPI statements on to the respective PDL of learners and according to personal settings defined by the learner PDL passes on only the data required by the form of learning (school, university and company training) and/or cleared by the learner to a LRS. The learner controls all of their data, LMS and xAPI enabled applications records. It then passes on the data only to a LRS or other xAPI-enabled applications which are compliant to the particular form of learning, and in accordance with the applicable data protection regulations and/or workers' council agreements.

© Copyright 2015 Sicher-im-Inter.net

Page 17: Use of the standard xAPI and the extended xAPI

The xAPI-enabled learning environment

Personal Data

Locker

Learning Analytics, saving all learning activities, learning results, reporting etc. ...

One or more

Learning Record Store(s)

connected

Third-party applications,

other LMS other LRS, etc ...

© Copyright 2015 Sicher-im-Inter.net

Third-party applications, LMS, schools, universities, adult evening classes, employers, etc. ...

Page 18: Use of the standard xAPI and the extended xAPI

The xAPI-enabled learning environment

Personal Data

Locker

Learning Analytics, saving all learning activities, learning results, reporting etc. ...

One or more

Learning Record Store(s)

connected

Third-party applications,

other LMS other LRS, etc ...

© Copyright 2015 Sicher-im-Inter.net

Third-party applications, LMS, schools, universities, adult evening classes, employers, etc. ...

1

Page 19: Use of the standard xAPI and the extended xAPI

1 xAPI-enabled learning environments support the privacy and protection of personal data of the individual learner in a unique way. With their own Personal Data Locker (PDL), students have data ownership plus sovereignity over their learning data and learning activities. The PDL helps to bring under control BIG Data in e-learning. xAPI-enabled learning environments such as unite, send xAPI statements in any detail required to the attached Personal Data Locker (PDL). Any type of formal and informal learning activity can be tracked and analysed by the PDL. Learning may take place at any time regardless of location and system used. Learners themselves decide what data they would like to transfer to a LRS. Through the links to schools, universities or companies, the transferral of statements and data from PDL to LRS may be carried out under the applicable data protection regulations and can even be carried out automised in accordance with preset restrictions (i.e. governed by state law or workers' council agreements). The intensive support and individual promotion of lifelong learning becomes feasible for the first time with the help of modern learning environments and the xAPI. The combination of xAPI extended, unite learning environments and the Personal Data Locker (PDL) by Go xAPI, in terms of data security, ensures a unique, safe, digital learning experience that puts the learner with all his needs first.

© Copyright 2015 Sicher-im-Inter.net

Page 20: Use of the standard xAPI and the extended xAPI

2 The xAPI-enabled learning environment

Personal Data

Locker

Learning Analytics, saving all learning activities, learning results, reporting etc. ...

One or more

Learning Record Store(s)

connected

Third-party applications,

other LMS other LRS, etc ...

© Copyright 2015 Sicher-im-Inter.net

Third-party applications, LMS, schools, universities, adult evening classes, employers, etc. ...

Page 21: Use of the standard xAPI and the extended xAPI

2 Learning Record Store (LRS) - Within the xAPI extended version, the LRS is the central storage of all data transferred from the PDL, including shared learning activities and learning data of the learners. The detail of the learning data depends on which xAPI statements are passed through the preceding PDLs. Learning data and learning activities are usually evaluated and analysed directly within the LRS. Reports, analysis and individual / all learning data can be transferred from the LRS to xAPI-enabled third-party applications for further processing and analysis.

© Copyright 2015 Sicher-im-Inter.net

Page 22: Use of the standard xAPI and the extended xAPI

The xAPI-enabled learning environment

Personal Data

Locker

Learning Analytics, saving all learning activities, learning results, reporting etc. ...

One or more

Learning Record Store(s)

connected

Third-party applications,

other LMS other LRS, etc ...

© Copyright 2015 Sicher-im-Inter.net

Third-party applications, LMS, schools, universities, adult evening classes, employers, etc. ...

Page 23: Use of the standard xAPI and the extended xAPI

1 xAPI-enabled learning environments support the privacy and protection of personal data of the individual learner in a unique way. With their own Personal Data Locker (PDL), students have data ownership plus sovereignity over their learning data and learning activities. The PDL helps to bring under control BIG Data in e-learning. xAPI-enabled learning environments such as unite, send xAPI statements in any detail required to the attached Personal Data Locker (PDL). Any type of formal and informal learning activity can be tracked and analysed by the PDL. Learning may take place at any time regardless of location and system used. Learners themselves decide what data they would like to transfer to a LRS. Through the links to schools, universities or companies, the transferral of statements and data from PDL to LRS may be carried out under the applicable data protection regulations and can even be carried out automised in accordance with preset restrictions (i.e. governed by state law or workers' council agreements). The intensive support and individual promotion of lifelong learning becomes feasible for the first time with the help of modern learning environments and the xAPI. The combination of xAPI extended, unite learning environments and the Personal Data Locker (PDL) by Go xAPI, in terms of data security, ensures a unique, safe, digital learning experience that puts the learner with all his needs first.

© Copyright 2015 Sicher-im-Inter.net

Page 24: Use of the standard xAPI and the extended xAPI

2 Learning Record Store (LRS) - Within the xAPI extended version, the LRS is the central storage of all data transferred from the PDL, including shared learning activities and learning data of the learners. The detail of the learning data depends on which xAPI statements are passed through the preceding PDLs. Learning data and learning activities are usually evaluated and analysed directly within the LRS. Reports, analysis and individual / all learning data can be transferred from the LRS to xAPI-enabled third-party applications for further processing and analysis.

© Copyright 2015 Sicher-im-Inter.net

Page 25: Use of the standard xAPI and the extended xAPI

*Notes: Basically, every learning activity and / or interaction can be recorded and evaluated by using a LMS / learning content. In practice, teachers do not really need each and every possible xAPI statement in order to come to a meaningful analysis of the learning progress and results. xAPI statements may summarise preliminary as well as final results, thus reducing the abundance of data to a practical volume. In the course of LRS setups, large amounts of xAPI statements may be grouped together. This aggregation of data can be customised for each LRS and every learning content, i.e. from a LMS, a mobile app, etc. Summary xAPI statements may be complemented by an „expand“ button (in LRS). By clicking on this button all xAPI statements can be displayed, which have led to the xAPI summary statement. This way, along with the the help of the xAPI big data in e-learning, it may be managed and organised into useful structures.

xAPI Statements – Level of Detail* Determining the level of detail of possible xAPI Statements

(example based on a simple calculation)

© Copyright 2015 Sicher-im-Inter.net

Page 26: Use of the standard xAPI and the extended xAPI

For an example, we determine the level of detail for xAPI statements, based on a sample calculation. In order to solve the task, numbers and operators must be placed in the correct order by using drag & drop. The correct solution for our sample calculation is: 6 ÷ 2 + 7 Immediately, the correct solution produces a minimum of 9 xAPI statements. Repeatedly wrong and therefore repeatedly corrected solutions may produce more than 30 xAPI statements.

xAPI Statements – Level of Detail

xAPI enabled drag & drop game - Solve Math

© Copyright 2015 Sicher-im-Inter.net

Page 27: Use of the standard xAPI and the extended xAPI

Statement no. 1 Start Tab to start ÷ + 2 7 6

Statement no. 2 6 Drag 6 6

Statement no. 3 ÷ Drag ÷ 6 ÷

Statement no. 4 2 Drag 2 6 ÷ 2

Statement no. 5 + Drag + 6 ÷ 2 +

Statement no. 6 7 Drag 7 6 ÷ 2 + 7

Statement no. 7 Result - 10

Statement no. 8 Stop

xAPI Statements – Level of Detail

© Copyright 2015 Sicher-im-Inter.net

Statement no. 9 (Summary)

Result Solution

Time / Duration

correct / no / false answer 6 ÷ 2 + 7 = 10

1 minute 10 seconds

"minimum" number of statements - task solved correctly the first time

Page 28: Use of the standard xAPI and the extended xAPI

Statement no. 16 (Summary)

Result Solution

Time / Duration

correct / no / false answer 6 ÷ 2 + 7 = 10

1 minute 57 seconds

Statement no. 1 Start Tab to start ÷ + 2 7 6

Statement no. 2 2 Drag 2 2

Statement no. 3 + Drag + 2 +

Statement no. 4 7 Drag 7 2 + 7

Statement no. 5 ÷ Drag ÷ 2 + 7 ÷

Statement no. 6 6 Drag 6 2 + 7 ÷ 6

Statement no. 7 6 Move 6 2 + 7 6 ÷

Statement no. 8 ÷ Move ÷ 2 + ÷ 7 6

Statement no. 9 + Move + 2 ÷ 7 + 6

Statement no. 10 6 Move 6 2 ÷ 6 7 +

Statement no. 11 7 Move 7 2 ÷ 6 + 7

Statement no. 12 6 Move 6 2 6 ÷ + 7

Statement no. 13 2 Move 2 6 ÷ 2 + 7

Statement no. 14 Result - 10

Statement no. 15 Stop

xAPI Statements – Level of Detail

© Copyright 2015 Sicher-im-Inter.net

"multiple" statements - task not solved correctly straightaway

Page 29: Use of the standard xAPI and the extended xAPI

Statement no. 32 (Summary)

Result Solution

Time / Duration

correct / no / false answer 6 ÷ 2 + 7 = 10

3 minutes 17 seconds

Statement no. 1 Start Tab to start ÷ + 2 7 6

Statement no. 2 2 Drag 2 2

Statement no. 3 + Drag + 2 +

Statement no. 4 7 Drag 7 2 + 7

Statement no. 5 ÷ Drag ÷ 2 + 7 ÷

Statement no. 6 6 Drag 6 2 + 7 ÷ 6

Statement no. 7 6 Move 6 2 + 7 6 ÷

Statement no. 8 ÷ Move ÷ 2 + ÷ 7 6

Statement no. 9 + Move + 2 ÷ 7 + 6

Statement no. 28 + Move + 7 6 ÷ 2 +

Statement no. 29 7 Move 7 6 ÷ 2 + 7

Statement no. 30 Result - 10

Statement no. 31 Stop

xAPI Statements – Level of Detail

© Copyright 2015 Sicher-im-Inter.net

"maximum" statements - task not solved correctly repeatedly

Page 30: Use of the standard xAPI and the extended xAPI

correct answer

false answer

no answer

Task

Time / Duration

Result / Solution

xAPI Statements – Required Level of Detail

© Copyright 2015 Sicher-im-Inter.net

xAPI Statements – Required Level of Detail: Depending on the complexity of the learning content, the requested reporting and the resulting analyses (and – if desired – also graphical representations), then a summary "final statement" may be sufficient. By clicking the "expand" button or applying another suitable form of output, all statements may be displayed which are summarised by the "final statement". In doing so, individual learners and their learning activities may be analysed in more detail.

„The“ Statement (Summary)

Result Solution

Time / Duration

correct / no / false answer 6 ÷ 2 + 7 = 10

1 minute 10 seconds

Page 31: Use of the standard xAPI and the extended xAPI

Sicher-im-Inter.net eG unite.Education + xAPI inside

About Us Sicher-im-Inter.net is founded by like-minded persons and entrepreneurs with special interest in the internet. Bespoke founders of Sicher-im-inter.net have been engaged for years now in developing and marketing web-based apps, tools, software products, etc. with a strict focus on data protection and security. Big data, "Yes, we scan!" and the absence of first and foremost fundamentally and intrinsically safe, secure web-based apps, tools, software products, etc. have led us to no longer rely upon what the IT-market already offers. By now we either develop our own software solutions that then really do meet our stringent standards in terms of data protection and security, or where it does make sense, we have software solutions exlusively developed by our standards for us. We bring to bear the combined real world knowledge from our professions with entrepreneurial approaches to problem solving, personal coaching, sales, marketing, IT business development, coding and software engineering. We have been and still are active on different continents and therefore know our way in more than one culture and more than one type of market and are therefore able to offer software solutions that combine the best of several worlds. Our team is and operates multi-lingual: we speak German, English, Spanish, Arabic, Urdu and Malay.

Page 32: Use of the standard xAPI and the extended xAPI

In case you want to watch all slides of this presentation again later...

Downloads:

PDF-Version der PowerPoint Präsentation

https://unite.education/xAPI-Extended/

xAPI – STANDARD und Extended* unite und die Activity Tracking xAPI

von Sicher-im-Inter.net

© Copyright 2015 Sicher-im-Inter.net