-
Notifications
You must be signed in to change notification settings - Fork 4
Drupal 8 Development log
Drupal Installed Created a hierarchy for domain >1:N> subject >1:N> topic >1:N> learning objective. All are content types and I used entity reference to maintain the relationship.
Bring the node edit form in a block using * Entity Form Block module * to use in multiple places, currently showing at front page only.
Hide all other form edit fields in default content edit form. Later, create an another form edit display mode.
Create a Taxonomy called Bloom and add Bloom's taxonomy terms and verbs in an hierarchical order.
Add this taxonomy term to learning objectives using entity reference field.
- special_taxonomy_tagging_in_body Module create a problem and should not be installed. *
Allow users to create a child learning objective for an existing learning objective.
leaving this for future, will discuss this with EdTech group first.
https://www.drupal.org/project/button_link * Button Link * module may help in making awesome buttons for tasks like "Create a sub learning objective" "Mark Complete" etc.
installed Search API module
Views Bootstrap
Charts module will be useful to represent visual information. (not installing now)
Each learning objective should become a todo list item for a learner. After completing it a student should be able to mark it complete and based on it more learning objectives should be available for his / her to add in a todo list.
- Checklist API * seems a promising module to achieve this functionality. I have to create a custom module that uses checklist API module.
or I can also use * flag module * to mark a learning objective complete by a teacher. (This seems more practical to implement)
- Flag Search API module will help in implementing additional functionality.
Allow users to set default values for new content fields.
- Like button module * installed but it has pricing associated with it (uninstall soon)
- Copy prevention module * may help in directly copy-paste the los.
- sweet alert * https://www.drupal.org/project/sweetalert module looks good for better alert messages.