Hi all,
We have launched a (rather large) Pull Request into the Adapt authoring tool github repository. Once merged, this will add lots of great new functionality to the tool, including a more robust installer, the ability to link assets to components from within the editor interface, numerous user interface and stability improvements, and a more extensible frontend architecture.
The following issues are also fixed in this Pull Request:
- ABU-218 - copy and paste moved to server
- ABU-237 - tidy up editor screens
- ABU-239 - reset forgotten password
- ABU-240 - first and last login for users
- ABU-337 - prefer environment configuration
- ABU-215 - tags don't autocomplete
- ABU-179 - remove hardcoded version from bower plugins
- ABU-231 - course visibility
- ABU-234 - insecure passport session data
This Pull Request requires approval from the community of contributors before merging into the current develop branch, and hopefully this will happen over the next few days, and I'll post an update on this thread.
This PR also brings the tool to a state where it is fit to open up to a larger community of contributors, which is great, because it's going to take a lot of work delivering some of the exciting functionality that we've got planned. Some of the high priority items are:
- Custom hero images for projects on the dashboard
- Extensible UI for components (e.g. drag and drop interface for hotgraphic)
- Improved publish/preview process (to make it lightning quick)
- Loading bar for publish/preview status
- Amazon S3 storage compatibility (for assets)
- Ability to add comments to previews
- Copy/Paste between two different courses
- Ability to export a project's source files from the tool
- Favourites/Archive labels on the dashboard
- Better contextual help system
- Built in image editor
There is presently an issue in the spoor extension that causes an error when previewing courses without that extension enabled. This should be resolved before this PR is approved and merged, but you can track progress on this issue here: https://github.com/adaptlearning/adapt-contrib-spoor/issues/53