Giter Club home page Giter Club logo

Comments (2)

quitterie-lcs avatar quitterie-lcs commented on July 18, 2024

Completion check-list (WIP)

Video events (with marsha) ✔️

  • VideoCompleted
  • VideoInitialized
  • VideoInteracted
  • VideoPaused
  • VideoPlayed
  • VideoSeeked
  • VideoTerminated

Video live events (with marsha)

  • ask to go on stage (for user)
  • leave stage (for user)
  • accept a user on stage (for moderator)
  • reject a user to go on stage (for moderator)
  • kick out a user from stage (for moderator)
  • connect chat
  • seize username
  • write message

Document events (with marsha) ✔️

  • download a document

Statement example:

{
    "id": "272a1792-a560-4adb-9412-242e4a9a7b23", 
    "timestamp": "2021-06-21T23:59:50.074529+00:00", 
    "actor": {
        "objectType": "Agent", 
        "account": {
            "name": "cfb3428e-1f9c-581a-b492-961f093e6b0a", 
            "homePage": "http://fun-mooc.fr"}
    }, 
    "object": {
        "definition": {
            "type": "http://id.tincanapi.com/activitytype/document", 
            "extensions": {
                "https://w3id.org/xapi/acrossx/extensions/total-pages": 416
            }
        },
        "name": {
            "en-US": "Once upon a time in Hollywood"
        }, 
        "id": "uuid://4a6b05ce-c9b6-5229-973d-7ea67796ef22", 
        "objectType": "Activity"
    },
    "verb": {
        "id": "http://id.tincanapi.com/verb/downloaded", 
        "display": {
            "en-US": "downloaded"
        }
    },
    "context": {
        "contextActivities": {
            "parent": {
                "id": "course-v1:myschool+mathematics101+session001", 
                "objectType": "Activity",
                "definition": {
                    "type": "http://adlnet.gov/expapi/activities/course",
                }
            }
        }
    }
}

Forum events (with ashley) ✔️

  • view a forum
  • view a topic
  • create a topic
  • update a topic
  • create a post (in a topic)
  • update a post
{
    "id": "272a1792-a560-4adb-9412-242e4a9a7b23", 
    "timestamp": "2021-06-21T23:59:50.074529+00:00", 
    "actor": {
        "objectType": "Agent", 
        "account": {
            "name": "cfb3428e-1f9c-581a-b492-961f093e6b0a", 
            "homePage": "http://fun-mooc.fr"}
    }, 
    "object": {
        "definition": {
            "type": "http://id.tincanapi.com/activitytype/discussion", 
            "extensions": {
                "https://w3id.org/xapi/acrossx/extensions/school": "FUN-MOOC", 
                "http://adlnet.gov/expapi/activities/course": "00001", 
                "http://adlnet.gov/expapi/activities/module": "session01",
                "https://w3id.org/xapi/acrossx/extensions/total-items":1234,
                "https://w3id.org/xapi/acrossx/extensions/total-pages": 416
            }
        },
        "name": {
            "en-US": "topic test"
        }, 
        "id": "id://ashley/topic/42", 
        "objectType": "Activity"
    },
    "verb": {
        "id": "http://id.tincanapi.com/verb/viewed", 
        "display": {
            "en-US": "viewed"
        }
    },
    "context": {
        "contextActivities": {
            "parent": [ 
               {
                    "id": "uuid://4a6b05ce-c9b6-5229-973d-7ea67796ef22", 
                    "definition": {
                         "name": {
                             "en-US": "forum test"
                         }, 
                         "type": "http://id.tincanapi.com/activitytype/community-site"
                    }
                },
                {
                    "id": "course-v1:myschool+mathematics101+session001", 
                    "objectType": "Activity",
                    "definition": {
                        "type": "http://adlnet.gov/expapi/activities/course",
                    }
                }
            ]
        }
        "extensions": {
            "http://www.risc-inc.com/annotator/extensions/page": 24
        }
    }
}

from ralph.

quitterie-lcs avatar quitterie-lcs commented on July 18, 2024

Marsha events (de)serialisers have been implemented for video and documents. Ashley events (de)serialisers will be adressed in the redefinition of forum events (see issue #233)

from ralph.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.