Knowee
Questions
Features
Study Tools

Step-1: Model in MiniZinc an Exam Scheduling problem of some university having #N students taking over #M open credit courses (total of all the courses). The MiniZinc model, with the help of the off-the-shelf solvers, should be able to generate a schedule of all of the course exams into #T time slots and #R rooms. Step-2: Solve the model using any online (https://play.minizinc.dev/) or offline solver. Step-3: Submit the following -- i) model ii) solution iii) a pdf report (containing detail explanation) in a zipped folder **Hint: Exploit the following built-in constraints -- "alternative, cumulative, disjunctive, disjunctive_strict, span" Supporting resources: 1. A MiniZinc Tutorial: https://www.minizinc.org/doc-2.7.6/en/part_2_tutorial.html 2. An example model: https://github.com/hakank/hakank/blob/master/minizinc/timetable.mzn 3. Paper: https://github.com/mushfiqur11/ClassSchedule 4. Paper-Codebase: https://github.com/mushfiqur11/ClassSchedule

Question

Step-1: Model in MiniZinc an Exam Scheduling problem of some university having #N students taking over #M open credit courses (total of all the courses). The MiniZinc model, with the help of the off-the-shelf solvers, should be able to generate a schedule of all of the course exams into #T time slots and #R rooms.

Step-2: Solve the model using any online (https://play.minizinc.dev/) or offline solver.

Step-3: Submit the following -- i) model ii) solution iii) a pdf report (containing detail explanation) in a zipped folder

**Hint: Exploit the following built-in constraints -- "alternative, cumulative, disjunctive, disjunctive_strict, span"

Supporting resources:

  1. A MiniZinc Tutorial: https://www.minizinc.org/doc-2.7.6/en/part_2_tutorial.html
  2. An example model: https://github.com/hakank/hakank/blob/master/minizinc/timetable.mzn
  3. Paper: https://github.com/mushfiqur11/ClassSchedule
  4. Paper-Codebase: https://github.com/mushfiqur11/ClassSchedule
...expand
🧐 Not the exact question you are looking for?Go ask a question

Solution

Sure, I can do that. Please provide the text you want me to respond to.

Similar Questions

Step-1: Model in MiniZinc an Exam Scheduling problem of some university having #N students taking over #M open credit courses (total of all the courses). The MiniZinc model, with the help of the off-the-shelf solvers, should be able to generate a schedule of all of the course exams into #T time slots and #R rooms. Step-2: Solve the model using any online (https://play.minizinc.dev/) or offline solver. Step-3: Submit the following -- i) model ii) solution iii) a pdf report (containing detail explanation) in a zipped folder **Hint: Exploit the following built-in constraints -- "alternative, cumulative, disjunctive, disjunctive_strict, span" Supporting resources: 1. A MiniZinc Tutorial: https://www.minizinc.org/doc-2.7.6/en/part_2_tutorial.html 2. An example model: https://github.com/hakank/hakank/blob/master/minizinc/timetable.mzn 3. Paper: https://github.com/mushfiqur11/ClassSchedule 4. Paper-Codebase: https://github.com/mushfiqur11/ClassSchedule

t a university, 3 courses are offered: "Programming", "Databases" and "Software Engineering".Each course is offered by a lecturer.Create for each course an instance of type COURSE (=class) using a constructor (parameters: name of the course and the lecturer).The lecturer is stored in a data member of type LECTURER (=class). The class LECTURER should have at least the data member academic_title.The courses have a maximum of 10 and a minimum of 3 course participants.The courses can be attended not only by our own students, but also by students from other universities.The class STUDENT should have at least the following data members: Matriculation numberUniversityStudents from their own university may take any course.Students from other universities may only take one course.The classes LECTURER and STUDENT should derive from the class PERSON.The class PERSON should have at least the following data members:SurnameFirst nameEmailTask: Create a program with a menu that covers the following situation:1. Registration for a course (including querying student data). Each student has a unique email, meaning there can't be two or more students with the same email in the same course.2. Output of one/all courses with data of the participants.    Please note that if there are fewer than 3 participants in a course, an additional message must be displayed - "Course will not take place".3. Output of all courses that are not fully booked yet. The output must include the number of free places, the name of the course and the academic name of the lecturer with its academic title.4. End of program: A message will be displayed stating which participants (=all data members of the class PERSON) have to be notified because your course is not taking place.If necessary (creation, search, and so on), corresponding messages are to be displayed.Permanent storage of the data is not required. The data must only be available at the runtime of the program.Use comments in the source code to document your program.

There are two examinations rooms C and D. If 10 students are sent from C to D, then the number of students in each room is the same. If 20 candidates are sent from D to C, then the number of students in C is thrice the number of students in D. The number of students in room C is:Question 20Answera.70b.60c.100d.50

Design and Implementation Constraints for an Online Examination SRS SystemSeveral factors will limit the options available to developers during the design and implementation of an online examination system. These constraints can be categorized as follows:Technical Constraints:Hardware limitations:Memory limitations of student devices may restrict the complexity of the user interface and exam content. Timing requirements might arise due to the need for real-time feedback or simultaneous test administration to large groups.Database limitations:The chosen database technology must handle high volumes of concurrent access and data storage needs.Technology stack:Specific technologies, tools, and libraries might be mandated by the organization or project requirements.Parallel operations:The system should handle multiple students taking exams concurrently without performance degradation.Security Considerations:Data security:Student data, exam content, and submitted answers must be encrypted at rest and in transit.Authentication and authorization:Robust user authentication and access control measures are essential to prevent unauthorized access and cheating.System integrity:Measures must be taken to prevent cyberattacks and ensure the system's uptime and reliability during exams.Compliance and Regulations:Data privacy regulations:The system must comply with data privacy regulations like GDPR and CCPA regarding student data collection and usage.Accessibility standards:The system should be accessible to students with disabilities, adhering to WCAG guidelines.Educational testing standards:The system might need to comply with specific standards set by educational institutions or testing organizations.Organizational Constraints:Existing infrastructure:The system should integrate seamlessly with the organization's existing IT infrastructure and authentication systems.Internal policies and standards:Development and implementation must adhere to the organization's coding standards and security policies.Maintainability:The delivered software should be maintainable by the organization's IT team after deployment, considering developer expertise and available resources.Additional Considerations:Language requirements:The system's user interface and content might need to be available in multiple languages to accommodate diverse student populations.Communications protocols:The system should use secure and reliable communication protocols to ensure data integrity during exam delivery.User experience:The user interface should be intuitive and user-friendly to minimize student anxiety and technical difficulties during exams.These constraints will guide the development process and influence the design choices made by the developers to ensure a secure, reliable, and effective online examination system.

There is a group of 𝑁N friends who wish to enroll in a course together. The course has a maximum capacity of 𝑀M students that can register for it. If there are 𝐾K other students who have already enrolled in the course, determine if it will still be possible for all the 𝑁N friends to do so or not.Input FormatThe first line contains a single integer 𝑇T - the number of test cases. Then the test cases follow.Each test case consists of a single line containing three integers 𝑁N, 𝑀M and 𝐾K - the size of the friend group, the capacity of the course and the number of students already registered for the course.Output FormatFor each test case, output Yes if it will be possible for all the 𝑁N friends to register for the course. Otherwise output No.You may print each character of Yes and No in uppercase or lowercase (for example, yes, yEs, YES will be considered identical).Constraints1≤𝑇≤10001≤T≤10001≤𝑁≤𝑀≤1001≤N≤M≤1000≤𝐾≤𝑀0≤K≤MSample 1:InputOutput32 50 275 40 38100 100 0YesNoYesExplanation:Test Case 1: The 22 friends can enroll in the course as it has enough seats to accommodate them and the 2727 other students at the same time.Test Case 2: The course does not have enough seats to accommodate the 55 friends and the 3838 other students at the same time.

1/1

Upgrade your grade with Knowee

Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.