trabalho de pratico de programação orientada a objetos do segundo trimestre

5 Open Issues Need Help Last updated: Jul 8, 2025

Open Issues Need Help

View All on GitHub
Programming Object-Oriented Programming
Classe - Tarefas about 2 months ago

AI Summary: Create a `Tarefa` (Task) class in Java (or similar OOP language) with attributes for ID (int), student (Aluno), class (Turma), activity (Atividade), and grade (float). Implement methods to retrieve tasks by ID, tasks for a specific person, and tasks for a person within a given date range. The `Aluno`, `Turma`, `Atividade`, and `Pessoa` classes are assumed to be pre-existing.

Complexity: 4/5
good first issue

trabalho de pratico de programação orientada a objetos do segundo trimestre

Java
Programming Object-Oriented Programming
Serialização about 2 months ago

AI Summary: Implement serialization and deserialization for a project's data to allow for data persistence. The system should load all previously created information upon startup.

Complexity: 4/5
help wanted

trabalho de pratico de programação orientada a objetos do segundo trimestre

Java
Programming Object-Oriented Programming
Classes - turma about 2 months ago

AI Summary: Implement a `Turma` (Class) in Java or a similar object-oriented language. The class should represent a class/group and include attributes for ID, name, description, start and end dates, participants (array of `Pessoa` objects), parent class, child classes, and activities (array of `Atividade` objects). Methods are required for adding/removing participants, checking participation, associating/disassociating sub-classes and activities, and retrieving lists of participants (Professors, Students, Monitors) and activities (with optional filtering by date).

Complexity: 4/5
good first issue

trabalho de pratico de programação orientada a objetos do segundo trimestre

Java
Programming Object-Oriented Programming
Classes - atividade about 2 months ago

AI Summary: Implement two classes, `Atividade` and `Tarefa`, in Java or a similar object-oriented programming language. `Atividade` represents an activity with attributes like ID, name, description, start and end dates, and value. `Tarefa` represents a task, linking to an `Atividade`, an `Aluno` (student), a `Turma` (class), and including a grade. Both classes require methods to retrieve instances by ID and, for `Tarefa`, methods to retrieve tasks associated with a person, optionally filtering by date range.

Complexity: 4/5
good first issue

trabalho de pratico de programação orientada a objetos do segundo trimestre

Java
Programming Object-Oriented Programming
Interação com o usuario about 2 months ago

AI Summary: Implement a user interface with a menu for creating, reading, updating, and deleting tasks within a school context. The program should handle exceptions gracefully and allow users to associate activities with specific classes and students, creating individual tasks for each student.

Complexity: 4/5
help wanted

trabalho de pratico de programação orientada a objetos do segundo trimestre

Java