Open

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.

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

See more: 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

About the Employer:
( 422 reviews ) Columbus, United States

Project ID: #25650173

21 freelancers are bidding on average $527 for this job

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 More

$750 USD in 29 days
(29 Reviews)
7.4
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 More

$500 USD in 7 days
(11 Reviews)
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 in 7 days
(8 Reviews)
4.5
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 More

$556 USD in 3 days
(11 Reviews)
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 More

$750 USD in 17 days
(2 Reviews)
3.4
blacksvvan

Hi. Thank you for posting. I'm a full stack developer with 9 years of strong C # experience, I've fully grasped your problem and want to explain why you should hire me. The reason is: a. I use ASP.NET with other perfo More

$250 USD in 3 days
(4 Reviews)
3.2
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 More

$500 USD in 7 days
(2 Reviews)
2.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 More

$750 USD in 7 days
(2 Reviews)
2.5
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 More

$500 USD in 7 days
(2 Reviews)
0.7
YahorD

Hello I am Programming Competition Winner. I have special skills in C++, C#, ASP.Net(including algorithm( DFS, BinarySearch, Max net flow)) fields and I have made a lot of these kinds of projects for 10 years. I alway More

$450 USD in 5 days
(0 Reviews)
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 More

$778 USD in 20 days
(0 Reviews)
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 More

$350 USD in 7 days
(0 Reviews)
0.0
Toshikav

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

$279 USD in 10 days
(0 Reviews)
0.0
ArifPasonda

I have good experience in related field.

$556 USD in 10 days
(0 Reviews)
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 More

$500 USD in 7 days
(0 Reviews)
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 More

$600 USD in 8 days
(0 Reviews)
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 in 7 days
(0 Reviews)
0.0
tgltech

Hi, I have gone through the [login to view URL], [login to view URL], [login to view URL] More

$445 USD in 7 days
(0 Reviews)
0.0
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 More

$300 USD in 7 days
(0 Reviews)
0.0
liudmyla888

@@@Dear client@@@ Thanks for your posting project. I have read your detail very carefully and your project is very suitable for me. I'm a senior C# and ASP.NET expert with rich experience of over 7 years. I will do my More

$500 USD in 7 days
(0 Reviews)
0.0