Ditutup

C# / ASP.Net - Add TinCan (xAPI/SCORM) support to project

We are building a learning management system in ASP.Net Core and C#. We want our system to be able to display and report data for TinCan (also called xAPI) files. We have already built the structure for the activity to upload a TinCan file and view it as seen in this video: [login to view URL]

We are currently using SCORM Cloud to store the files, launch the lesson and record the results, but we need to make this happen on our own site, instead of using the SCORM Cloud API. I have an example of this on another site we did which you can use as reference. The example code is in PHP so can't be used directly, but will provide a good starting point to figure out how this should work in C#.

Project Requirements:

1. Needs to support TinCan (also called xAPI) and SCORM formats. SCORM is display only, TinCan will need to record data back to our system.

- Only need to support SCORM 1.2 (not SCORM 2004)

2. Alter our current code to upload the .zip file to our file system instead of sending to SCORM Cloud.

3. When a user views the page the activity should launch in an iframe, with a "full screen" button to optionally launch in a new window.

4. TinCan reporting

- TinCan activities will report completion and other data back to the LMS. Our LMS must be able to recognize certain responses and handle them accordingly.

- Our app already has a Web API. I believe you can use this to handle the data sent from the TinCan activity.

- The LMS should log all TinCan responses (also called xAPI statements) to the database. We have a table setup where the responses should be stored called "ActivityOnlineLessonUserResults". You may need to modify the table structure. Each response should be stored in a way that makes sense so that the data can be accessed later.

- Some responses will trigger other actions in our system. For example, if the activity reports a status of 'Complete' we will mark that activity as complete in our LMS. You don't need to add this functionality, if you record everything in the table 'ActivityOnlineLessonUserResults' we will modify your code later for these additional functions.

Resources We Will Provide

1. Full access our code repo which you can download into Visual Studio through Azure DevOpts

2. Assistance to get the code running on your local machine (if needed)

3. Test TinCan/SCORM activity files. I have four different files you can use to test for uploading and viewing: [login to view URL]

- One file is SCORM 1.2 format. The other 3 are TinCan and will report different results.

3. Functional PHP site that uploads, plays and records TinCan activities. Will provide FTP access to see how the same functionality is handled in PHP. ([login to view URL])

4. Assistance from our developers to help you understand our code and implement your changes.

Keahlian: Pemrograman C#, ASP.NET, .NET, Microsoft SQL Server, Learning Management Systems (LMS)

Lihat lebih lanjut: new tincan, xapi use cases, tin can api implementation, xapi example package, c# asp net, free lancer for google maps in c# asp net, c# asp net business services computer telecom & freelance, c# asp net freelancer job, c# asp net mvc spacialist, free c# asp net compare prices, free lance c# asp net, freelance c# asp net, freelance job for c# asp net developer, freelancer c# asp net jobs, in pub freelancer freiberufler freelance independent consultant contractor contract owner net asp dotnet dot net wcf c# asp net, junior c# asp net mvc developer jobs, junior intermediate c# asp net developer jobs south africa, parttime software development c# asp net saudi, payment gateway in c# asp.net, programador freelance bogota c# asp net cordova

Tentang Pemberi kerja:
( 423 ulasan ) Columbus, United States

ID Proyek: #25650173

26 freelancer menawar dengan rata-rata $702 untuk pekerjaan ini

itgurussoftware

Hello, Trust you are doing great..!!! Definitely, will provide you dedicated developer for your project with 3 Month Free Warranty Support. IT GURUS SOFTWARE Details: Experience: 10+ Years Projects: 450+ Employees: Lebih banyak

$3500 USD dalam 30 hari
(84 Ulasan)
8.1
AwaisChaudhry

Hi, I saw that you need help with .NET, Learning Management Systems (LMS), C# Programming, Microsoft SQL Server and ASP.NET. I have 9 years of experience working on these frameworks. I believe I can help you with it. I Lebih banyak

$1650 USD dalam 29 hari
(29 Ulasan)
7.4
nicrosoft

Dear Prospective Employer, I am a professional ASP.NET, C#, AngularJS, MS SQL developer with Git experience. I hope you are doing well and thank you for sharing your project requirements, I'm willing to start your proj Lebih banyak

$750 USD dalam 15 hari
(31 Ulasan)
5.7
ONYEMATeam

• 20+ years’ experience Software Development - Since 1997 • 15+ years’ experience C#/.NET software development - Since 2004 • 17+ years’ experience ASP.NET Web Form ASPX - Since 2002 • 5+ years’ experience ASP.NET M Lebih banyak

$825 USD dalam 30 hari
(12 Ulasan)
4.5
StanislavRezer

Hi Manger! I am very interested in your project. This is a very good idea and a great plan. So I want to do this project. I have talent skills in C# and API. So I think I can finish this project quickly. Regards.

$500 USD dalam 7 hari
(9 Ulasan)
4.6
dhuvi10

Greetings!! I am a highly experienced and professional programmer from a various domains. My solutions are designed with the focus on top notch quality, high performance, reliability, security, and scalability.  WHY Lebih banyak

$556 USD dalam 3 hari
(11 Ulasan)
4.0
Darwish001

I CAN COMPLETE YOUR PROJECT EASILY Hello, I am software developer with enough experiences on C#/.NET for 13 years. I can work by full time for your project and trying to satisfy the requirements. I am designing the pro Lebih banyak

$500 USD dalam 7 hari
(1 Ulasan)
4.0
ayesha0124

Hi, How are you? Upon reading brief details I believe its a doable job I have great experience doing projects with ASP.NET, Learning Management Systems (LMS), C# Programming, Microsoft SQL Server and .NET. I am confide Lebih banyak

$750 USD dalam 17 hari
(2 Ulasan)
3.4
natalieasatrian

Dear Client. Hope you are doing well. I have full experienced in web design and backend for many years. Just .NET, net Core and C# wordpress, laravel so on... these are my favourite skill set. Really interested in you Lebih banyak

$750 USD dalam 7 hari
(2 Ulasan)
2.5
mingzhun314

Hi, there. I have got your project requirement very carefully. I am a creative and professional ASP developer having more than 5+ years of professional experience as a senior developer in this field. My main areas of Lebih banyak

$450 USD dalam 7 hari
(2 Ulasan)
2.6
alexzvetkov1

hello there you ? i am desktop application developer such as java, c++, c#( winform, wpf), qt, and etc and also expert in algorithm so i can help you enough. if you are interested me, feel free to contact me. will welc Lebih banyak

$500 USD dalam 7 hari
(2 Ulasan)
2.4
lposhan

Hi dear, Nice to meet you. I've read your proposal carefully and clearly understood. it's very suitable for my skill. please give me task!!! if you do, maybe you'll get wonderful results. Let's me discuss via chat. T Lebih banyak

$300 USD dalam 7 hari
(1 Ulasan)
1.0
ecksdeegege

Hello I am a senior Web developer with over 5 years of experience in ASP.NET and Microsoft SQL Server. I have ever developed a lot of Web sites with them so I have rich experience and deep knowledge in the field. I ca Lebih banyak

$500 USD dalam 7 hari
(2 Ulasan)
0.7
ArifPasonda

I have good experience in related field.

$556 USD dalam 10 hari
(0 Ulasan)
0.0
SiniyaBoroda

"Awesome Job" Hi, This is Egor. I have read your descriptions in details. so Easy to work in your project as a senior developer in building&customizing your projects for the website design & backend api. Am sure I wil Lebih banyak

$600 USD dalam 8 hari
(0 Ulasan)
0.0
borispavlov136

Dear Client I have read your description very carefully and I am sure that can complete your project perfectly in short time. The Honest and Hard Work is diffterent than other freelancers. I am a new Freelancer but a A Lebih banyak

$500 USD dalam 7 hari
(0 Ulasan)
0.0
MythilyJagajothi

Hi, Greetings. I can definitely help you. I am, having 2 years of experience in software programming especially c#. Waiting to work with you. Thanks in advance.

$500 USD dalam 7 hari
(1 Ulasan)
0.0
Toshikav

We can dicuss over call Relevant Skills and Experience Asp. net, C# , React js, angular js, sql server

$279 USD dalam 10 hari
(0 Ulasan)
0.0
mrindiairfan

Hi there.... This is Irfan, an experienced Web developer with over 10 years of experience. I have extensive experience in Microsoft .Net, Wordpress, PHP, Python, Android- and Javascript libraries like Angular JS, Re Lebih banyak

$350 USD dalam 7 hari
(0 Ulasan)
0.0
inamabbas123

Hi, I'm Software Engineer with 5+ years of software development experience. The most prominent part of my Development career is Web ,Desktop App all the phases of Software development life cycle, which includes softwa Lebih banyak

$778 USD dalam 20 hari
(0 Ulasan)
0.0