![]() ![]() ![]() ![]() Method names were made more informative of the method wherever necessary.Ģ. Most of the methods written in node.rb are implemented by polymorphism in their respective subclass files.ġ. The node model class is a superclass for the seven files namely assignment_node.rb, course_node.rb, folder_node.rb, questionnaire_node.rb, questionnaire_type_node.rb, team_node.rb and team_user_node.rb. The node model defines a tree structure containing Assignments, Courses_table, Questionnaire Types, Questionnaires, and Teams. The Node class provides a flexible framework for creating and modifying trees in Ruby applications and is designed to be subclassed for usage in tree display code. It also contains the has paper trail method for versioning relationships with parent and child nodes through belongs to and has many associations, respectively. The class provides a number of methods, including get partial name, get name, get directory, and get child type, for collecting details about the node and its descendants. The Node Ruby class, which derives from ApplicationRecord and offers functionality for creating and modifying tree structures, is defined in the node.rb file. The following is an Expertiza based OSS project which deals primarily with the Node model. The files that are largely addressed in this project, such as assignment_node.rb, course_node.rb, team_node.rb, folder_node.rb, and questionnaire_node.rb, are essential in executing this functionality. It also has a thorough system for giving other teams and groups of teammates peer reviews and feedback. It can create assignments, tests, assignment teams, and courses, among a wide range of other features and functions. 4.3 Automated Testing of questionnaire_node.rbĮxpertiza is a learning management system that is developed with Ruby on Rails and is accessible as open source software.4.2 Automated Testing of course_node.rb. ![]() 4.1.1 1) Test instructor login & redirect to home page.4.1 Test Plan - Manual/System Test Cases.3.10 Changes to spec/models/course_node_spec.rb.3.9 Changes to app/models/team_user_node.rb.3.7 Changes to app/models/questionnaire_type_node.rb.3.6 Changes to app/models/questionnaire_node.rb.3.4 Changes to app/models/folder_node.rb.3.3 Changes to app/models/course_node.rb.3.2 Changes to app/controllers/tree_display_controller.rb.3.1 Changes to app/models/assignment_node.rb. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |