Find Jobs
Hire Freelancers

A web Application

$30-250 CAD

Cerrado
Publicado hace más de 5 años

$30-250 CAD

Pagado a la entrega
In this part of the assignment, you are required to develop a small-scale online learning management system that can be used to deliver online courses to learners. To that end, you will have to think about what these online courses are, how they can they be developed and how they should be stored on the web server, how they can be retrieved from the server, how they should be delivered to a web browser, and then rendered/presented properly on the web browser. The development of online courses is the collaboration of efforts of subject matter experts (SMEs) and experts in computing and web technology. It is very common that those SMEs do not know much about computing, and don’t know how to use HTML and other web technologies needed to present an attractive course, but they should be quite comfortable with languages and terms used in education. So, the first technical step you need to take is to design a SME-friendly language for marking up educational materials, EML in our term (just another XML like you created for marking up your resume), for the SMEs to use. The EML you design may be a comprehensive one for marking up the contents for an entire course, or several languages in small scale for different components of a course. For example, you may have an EML for a lesson/lecture delivered in just a teaching/learning session, an EML for marking up quizzes, and an EML for marking up assignments, etc. You may look at some existing languages by searching for educational markup language in Google or other search engine. After SMEs (for this assignment, you will be the SME) have written the course contents in your EML(s), the documents must be stored on the server before they can be delivered to the learners on the web. You may think that you can save each of the documents written in your EML as a file, like the resume file you wrote for assignment 1, but this is not practical. Files may work when there is just one or only a few learning documents, butwhen there are many, as happens in practical situations, the documents become unmanageable. That's why we need a database. The next technical step is to design the database table or tables. Over the years, I have seen different designs from students in the course. The most simple and straightforward one is to have a single table. In the table each row contains information for a lesson or quiz, including the actual content written in your EML. To make the learning contents retrievable and manageable, you will need fields to identify the course and the unit the lesson or quiz belongs to. You may also keep the details of the courses and units in the same table for the purpose of this assignment project, though you wouldn't do that in practice because it is really inefficient; in a real world situation is to have separate tables to store information about courses and units.
ID del proyecto: 18240750

Información sobre el proyecto

13 propuestas
Proyecto remoto
Activo hace 5 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
13 freelancers están ofertando un promedio de $330 CAD por este trabajo
Avatar del usuario
typing......................................... ................................................ ..........................
$155 CAD en 3 días
5,0 (54 comentarios)
7,0
7,0
Avatar del usuario
Hello there, We are a team of developers and project managers with 5+ years experience. I have gone through the job description and We are ready to accept this project and can start work immediately. Skills: Php, .Net, C#, asp.net MVC, RoR, Python, WordPress, Magento, AngularJS, NodeJS, ReactJS Mobile: Android and iOS including react and native. Let's connect over chat and discuss
$250 CAD en 3 días
4,4 (45 comentarios)
5,5
5,5
Avatar del usuario
Hello I am an experienced web designer with skills required for this task. You can check my profile portfolio for some of my work. Feel free to discuss the details so i can understand your requirements. I will provide you high quality work. Thank you.
$30 CAD en 3 días
5,0 (22 comentarios)
4,6
4,6
Avatar del usuario
Dear client. I've read your project description carefully and very interested. Let's discuss over chat and get started. Waiting for your reply. Best regards.
$250 CAD en 7 días
4,6 (34 comentarios)
5,0
5,0
Avatar del usuario
Hello, I have gone through the description provided by you and observed that you need your site very light in weight though it contain large amount of study materials as you mentioned "they should be stored on the web server, how they can be retrieved from the server, how they should be delivered to a web browser, and then rendered/presented properly on the web browser." So, there i have a question What will be file type of study materials will be there? I would like you to have a little communication with me related this project , It's really an interesting project seems to so we could exactly on these topics 1:How they should be stored on the web server? 2:How they can be retrieved from the server? 3: How they should be delivered to a web browser? 4:How they rendered/presented properly on the web browser? Hope to here from you soon.
$155 CAD en 10 días
5,0 (1 comentario)
0,0
0,0
Avatar del usuario
hi there, Love this job. Lets start with me coz i will create a professional online course modules and unlimited revision if needed. Text me soon and lets start. Waiting your feedback and thanks
$222 CAD en 7 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de CANADA
Toronto, Canada
0,0
0
Miembro desde nov 27, 2018

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.