Code4GovTech / DMP-2024-Coding-Projects

MIT License
1 stars 1 forks source link

SCORM, xAPI, Tincan Player and Telemetry #2

Open Vanshikabhatotia opened 5 months ago

Vanshikabhatotia commented 5 months ago

Ticket Contents

Content Player A player that supports the playback of multiple types of content right from mp4 videos, PDF documents to SCORM, XAPI and Tincan types of content.

Feature Value The Player shall be integrated in iGOT Platform and all the course/programs etc. shall be played through this integrated player.

Feature Vision The Player shall be able to emit the heartbeats, current timestamp, progress etc. Player shall be able to play different types of content such as PDF documents, epub files, mp4 files and similar other media content.

Goals & Mid-Point Milestone

  1. Develop a versatile Content Player integrated with the iGOT Platform capable of playing various types of content, including mp4 videos, PDF documents, SCORM, xAPI, and Tin Can packages.
  2. Enable seamless playback of courses and programs within the iGOT Platform using the integrated Content Player.
  3. Implement telemetry features to track user engagement and progress, including heartbeats, current timestamp, and progress metrics.

Setup/Installation

No response

Expected Outcome

  1. Enhanced user experience through a unified Content Player for accessing diverse content types within the iGOT Platform.
  2. Improved tracking and analysis of user engagement and progress through telemetry data.
  3. Increased accessibility and usability of iGOT courses and programs across different content formats.

Acceptance Criteria

  1. Content Player successfully integrated with iGOT Platform, enabling playback of various content types.
  2. SCORM, xAPI, and Tin Can packages can be played seamlessly within the Content Player.
  3. Telemetry features implemented to track user interactions, including heartbeats, current timestamp, and progress.
  4. Content Player capable of handling different media formats such as PDF documents, epub files, mp4 videos, etc.
  5. User feedback indicating satisfaction with the playback experience and telemetry data accuracy.

Implementation Details

The project has to be built from scratch and is tech stack agnostic.

Mockups/Wireframes

No response

Product Name

Karmayogi

Organisation Name

MeitY

Domain

⁠Learning & Development

Tech Skills Needed

Other

Mentor(s)

Rajnish Kumar

Category

Backend

vinayakjaas commented 5 months ago

Hey Mentor I'm reaching out to express my interest in contributing to this project. I believe this project aligns with my skills and interests, and I am eager to offer my support. Could you please provide me with more information on how I can get involved and contribute effectively to this initiative? Any guidance or direction you can offer would be greatly appreciated.

hardiksharma11 commented 5 months ago

Hey, for integrating the content player to iGOT platform we would be needing the source code or API documentation of the iGOT platform, right ?? Some guidance would be appreciated. Thank You

hardiksharma11 commented 5 months ago

Hey, for integrating the content player to iGOT platform we would be needing the source code or API documentation of the iGOT platform, right ?? Some guidance would be appreciated. Thank You

@Vanshikabhatotia Can you please guide

Nitish0777 commented 4 months ago

@Vanshikabhatotia I am eager to work on this project like i have experience on working backend and alsi i have developed project in mern stack and sql

Nihit25 commented 4 months ago

Hello @Vanshikabhatotia This project looks really interesting and fascinating to me, I really look forward to contribute to the project and I'll try my best to contribute to this project in best possible ways.

anmoljain89 commented 4 months ago

Hello @Vanshikabhatotia , i have submitted the proposal for this Project and would be glad for any reviews and corrections over it . As I came across C4GT and this project which piqued my intrest very late and my final year exams were also going on I could not contribute much on clasroom . But now as that is over and I have ample time on my hands I will try to deep dive into this project even more, and will start implementing it . My Discord I'd :- anmoljain_99