[E-learning Js 0.1] Release 0.1.1 - alpha 1
E-learning library was created with the promise to help to create activities for e-learning courses that can return data about score and time, and improve the experience of evaluation from the virtuality of the class room.
Jquery changed to Vanilla Javascript
In this improvement I removed jquery library used for each activity to use vanilla javascript. Others libraries dependencies was removed too (jquery ui, font awesome). The porpouse for this change was, optimize the performance for the load of the e-learning library and make easy the implementation whitout add third party code.
I defined a css file (e-learning_activities_0.1.css) and a js file (e-learning_activities_0.1.css) to add for an implementation.
Some important commits was developed during this changes:
- WIP: Accordion select activity changed to vanilla javascript.
- WIP: Drag and drop javascript changed to vanilla javascrip.
- WIP: Multiple unique answer changed to vanilla javascript.
Comparison
I did a comparison for one activity to show the optimization after the change to vanilla javascript.
Jquery
Vanilla Javascript
The improvement for this activity with the same text and the same resources was for 56% in the DOMContentLoadedTime.
Documentation for usage added
I added a documentation too, this will help to the user to follow a structure to configure each activity.
In the next improvements I will minify js and css file using webpack and add the project to npm repository.
You can download this release for your project: Release 0.1.1 - alpha 1
Posted on Utopian.io - Rewarding Open Source Contributors
Thank you for the contribution. It has been approved.
You can contact us on Discord.
[utopian-moderator]
Hey @cunigarro I am @utopian-io. I have just upvoted you!
Achievements
Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!
Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x
Congratulations @cunigarro! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
Award for the total payout received
Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here
If you no longer want to receive notifications, reply to this comment with the word
STOP
Do not miss the last announcement from @steemitboard!