Find Jobs
Hire Freelancers

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

$250-750 USD

Cancelled
Posted almost 4 years ago

$250-750 USD

Paid on delivery
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.
Project ID: 25650173

About the project

18 proposals
Remote project
Active 4 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
18 freelancers are bidding on average $791 USD for this job
User Avatar
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 would request you to have a look at my porfolio, customer feedbacks from my profile. If you find me worthy of doing your job. Please start the chat and lets discuss it. Regards Awais
$1,650 USD in 29 days
4.7 (39 reviews)
7.7
7.7
User Avatar
• 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 MVC , ASP.NET CORE ,LINQ , EF , SQL, Python - Since 2014 • 3+ years’ experience AngularJS 1.7 - Start Since 2016 • 2+ years’ experience AngularCLI 7-8 - Since 2017 • 18+ years’ experience PHP/MySQL - Since 2000 • 8+ years’ experience App development Android, iOS Xamarin and Java Platform - Since 2011 • 3+ years’ experience Cryptocurrency and Ethereum smart contract development - Since 2017 • 5+ years’ experience UI/UX Design and graphic Design Photoshop, Adobe XD - Since 2015 • 20+ years’ experience C, C++, Pascal, QBasic , FoxPro, dos programming - Since 1998 • 2+ years’ experience Web Scrap and undefined data parsing - Since 2016 • 20+ years’ experience web technologies like HTML5, CSS3, Bootstrap, JavaScript - Since 1999 • 19+ years’ experience Graphic Design Logo , Printing , Branding , banner - Since 2000 • 15+ years’ experience Animation design Flash + Actionscript 2/3 - Since 2005 • 1+ Vue • Fluency in English;
$825 USD in 30 days
5.0 (16 reviews)
4.7
4.7
User Avatar
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 project from scratch and structure it well. I am following the project's design process exactly, and if any error is found, fix it within 24 hours and provide maintenance free of charge for a month. Client's idea + Programmer's good coding is the perfect result, this is my idea. I want to keep long-term relationship for customer so I want to give the nice result. C#/.Net is very powerful programming language and I am majoring on it for long years. If you want the perfect result, please contact with me.
$500 USD in 7 days
5.0 (1 review)
4.6
4.6
User Avatar
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 confident about getting this done. While I believe we need to have detailed discussion about it. I work as per Eastern time daily so that would be good for us to catch up on this job, Lets discuss this further and get started for you as soon as possible. Thanks! Ayesha
$750 USD in 17 days
5.0 (2 reviews)
3.4
3.4
User Avatar
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 can complete your project perfectly with my good experience. I always provide you the perfect result before I get paid. Please contact me and let me work on your project. Best Regards
$500 USD in 7 days
5.0 (3 reviews)
2.9
2.9
User Avatar
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 welcome you.
$500 USD in 7 days
5.0 (3 reviews)
2.7
2.7
User Avatar
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
5.0 (8 reviews)
2.7
2.7
User Avatar
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. Thanks for your reading. Best regard.
$300 USD in 7 days
5.0 (1 review)
1.0
1.0
User Avatar
"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 will be able to implement your project perfectly in time. Am looking forward to be your a good venture along with this. Best Regards.
$600 USD in 8 days
5.0 (1 review)
1.1
1.1
User Avatar
I have good experience in related field.
$556 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
We can dicuss over call Relevant Skills and Experience Asp. net, C# , React js, angular js, sql server
$279 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Profile highlights: • Highly experienced, hardworking and result driven Software Developer having 16 years’ IT work experience. • Worked as Technical Lead/Lead Developer/Software developer role working in various areas like Requirement Analysis, Design, Coding, Testing, Build/Release and Production support • Extensive work experience of around 4 years' on Azure PaaS and Hybrid cloud platform developing restful Apis (C#, .net core 3.1), webapps (ASP.NET MVC, JavaScript, HTML, XML and Json) and securing using Azure AD, B2C AD using app registrations. • Expertise in developing integration solutions using Azure iPaaS platform developing Logic App, Function App, Azure API Management, Service bus, BizTalk services (topics/queues), Data Factory • Proficient in No-SQL and RDBMS databases like Cosmos DB, Azure storage (blob/tables), SQL server, Oracle, MySQL. • Proficient in automated deployment (CI-CD) using Azure DevOps, ARM template and Powershell etc. and also  worked on Team city and Octopus and VSTS  • Hands-on experience working with Azure IaaS setting up ASE, VNET, Virtual machine, database and on-premise connectivity using express route • Exposure to various software development methodology DevOps, Agile scrum and Waterfall.
$750 USD in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Columbus, United States
5.0
480
Payment method verified
Member since Dec 21, 2009

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.