Find Jobs
Hire Freelancers

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

$250-750 USD

Cancelado
Publicado hace casi 4 años

$250-750 USD

Pagado a la entrega
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.
ID del proyecto: 25650173

Información sobre el proyecto

18 propuestas
Proyecto remoto
Activo hace 4 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
18 freelancers están ofertando un promedio de $791 USD por este trabajo
Avatar del usuario
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 en 29 días
4,7 (39 comentarios)
7,7
7,7
Avatar del usuario
• 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 en 30 días
5,0 (16 comentarios)
4,7
4,7
Avatar del usuario
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 en 7 días
5,0 (1 comentario)
4,6
4,6
Avatar del usuario
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 en 17 días
5,0 (2 comentarios)
3,4
3,4
Avatar del usuario
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 en 7 días
5,0 (3 comentarios)
2,9
2,9
Avatar del usuario
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 en 7 días
5,0 (3 comentarios)
2,7
2,7
Avatar del usuario
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 en 7 días
5,0 (8 comentarios)
2,7
2,7
Avatar del usuario
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 en 7 días
5,0 (1 comentario)
1,0
1,0
Avatar del usuario
"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 en 8 días
5,0 (1 comentario)
1,1
1,1
Avatar del usuario
I have good experience in related field.
$556 USD en 10 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
We can dicuss over call Relevant Skills and Experience Asp. net, C# , React js, angular js, sql server
$279 USD en 10 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
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 en 10 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Columbus, United States
5,0
480
Forma de pago verificada
Miembro desde dic 21, 2009

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.