Roadmap
From EFrontWiki
This is a discussion page for future versions of eFront. Things can be modified / changed or removed through time as requirements and priorities evolve.
Contents |
[edit] Current development status
The development team works on minor 3.6+ extensions and fixes scheduled for release every second (or third) Monday.
We are also on the design phase for v4.
[edit] V3.6
- Performance & Infrastructure
- Re-engineered to offer x3 performance over 3.5+ branch
- Minimized and optimized code to better support expansion on the future
- A brand-new installation script with support for common issues that were reported through time
- Global enable/disable core features (e.g, messaging, calendar etc)
- Unit level and header/footer module hooks
- User dashboard
- Unified user dashboard that includes all the info that relates to user activity
- SCORM 2004
- Support for SCORM 2004 Edition 3 & Edition 4
- (Available on Educational/Enterprise editions)
- IMS
- Support for IMS Content packaging
- Themes & mobile devices support
- Theme switch functionality
- Support for different themes based on end-user browser or mobile devise
- Easy theme creation by changing one CSS file
- Support for deep theme customization based on templates
- Image fetching using CSS sprites to improve performance
- Social extensions
- Lesson timeline
- System timeline
- User detailed profile
- User status
- Facebook integration (login based on facebook info, share user info, post on user time-line on Facebook)
- (Partially available on Educational/Enterprise editions)
- Notification layer
- The notification layer dispatches emails for different system events (e.g., three days before a lesson finishes)
- Emails are sent through CRON jobs or after a predefined number of page reloads
- Support for a broad number of events together with customized emails
- (Partially available only on Educational/Enterprise editions)
- Archive infrastructure
- Deep freeze for lessons/courses/lessons
- (Available on Educational/Enterprise editions)
- Auto-update
- eFront updating directly through the Administrator interface (one-click update)
- (Available on Educational/Enterprise editions)
- Payment extensions
- Payments discount through coupons
- Generic price discount
- Credits/wallet system (A user can be assigned with a virtual amount of money to use for buying lessons)
- (Available on Educational/Enterprise edition)
- Lesson creation extensions
- Linked lessons - lessons that share the same files folder. If a lesson has a lot of files you can duplicate it as a linked lesson to reduce the size it occupies on disk
- Template lessons
- Cloned lesson
- Time-constraint lessons (assigned for a predefined period of time)
- Maximum allowed users per lessons
- (Partially available only on Educational/Enterprise editions)
- Editor enhancements
- Latest edition of tinyMCE with support for latest browsers
- Better math support
- Native Embedded player for media
- JW player or Flow player
- Support for Popout/Lightbox windows with embedded media to control
- Native support for some kind of slider for multiple images/media
- Templates support
- Reporting
- Custom and time-constraint reports
- Event-based reporting
- Group reports
- Branch reports
- (Available on Educational/Enterprise editions)
- Certification
- Time-constraint certifications
- Special certification reports:
- who is certified
- how long until their certification expires
- who's certification has expired - by course/lesson
- Records on previous certifications
- (Available on Educational/Enterprise editions)
- Modules
- Blogs
- Wiki
- AIKEN/GIFT (to import test questions)
- Flashcards
- Links module (enhanced)
- Joomla
- Integration with Joomla through jFusion
- First page
- User-designed header/footer
- Dedicated pages for Home, About Us, etc.
- Groups
- Default group/type for new users
- Default lessons for new users
- (Available on Educational/Enterprise editions)
- Content
- Private comments on content
[edit] V3.6.2
- Support for multiple payment coupons
[edit] V3.6.3/4
- Support for course instances.
- Support for "unique mode" for lessons inside courses. Currently all lessons in courses are in shared mode which can cause issues under several occasions.
- "Course only mode" for the catalog
- Feedback option. A Survey-like tool that is embedded to lesson's tree.
- Group-based report filtering. Search-and-add users to groups via advanced search options.
- Speed improvements for big databases.
- New Enterprise Extension options (better granularity on Enterprise functionality)
[edit] V3.6.5
Mainly a maintenance release with the following target characteristics:
- Replace flash graph with protochart
- Extend RSS feeds module to be able to share feeds for eFront objects (basic feeds are discussion forums, lesson announcements and timelines, system announcements, lesson structure, lesson metrics (number of users, size etc), system metrics (number of users, number of courses/lessons)).
- XML API Refactoring
- Improve checkout process
[edit] V3.6.6
- Load Javascripts from a remote location
- Add option in unit properties to allow for automatic completion after X seconds
- Provide an upload status bar, such as the "fancy uploader" (Can we avoid flash?)
- "Find users": Being able to search for users that are eligible for a job position based on their skills or completed courses
- Chat dedicated page to avoid chat not been visible in horizontal themes
- Create a process for identifying eFront community installations and show them on a map based on where they are located
- Improve user-types depending on clients feedback and needs
[edit] V4
eFront v3.7 is renamed to v4 to better signify the magnitude of differences.
Below we include an indicative list of changes. For in-depth discussion for v4 check also eFront 4
- Architectural changes
- A new extensions architecture (http://www.slideshare.net/papagel/efront-v37-architecture)
- * Combine under one role any of the available characteristics. Transform student,professor,admin to a unified user type that can include a part of the unified functionality.
- Tests
- Adaptive tests
- Block questions (http://forum.efrontlearning.net/viewtopic.php?f=1&t=602)
- External consumption of tests through friendly URLS (e.g, <efront>/tests/test1/)
- Modules
- Support for modules based on system events
- Database module
- Courses/Categories
- Course level tests
- Categories positioning
- Social
- Kudos (or Karma) rating for users
- Attendance & Gradebook function
- Journal function
- Multiple installations with unique URLs under a main installation
- Parent-role support [A parent can buy lessons, assign lessons to other users and track their progress [scores, time spent inside the system] and assign "parent" access to lessons they bought] (Educational edition)
- Track for classroom activities
[edit] Suggest an Item for the Roadmap
You can suggest and vote on new items to be included in the road map at: http://efront.uservoice.com

