2DAW-CarlosIII / 2DAW-CarlosIII/eportfolio_g3

Ejercicios de controladores de recursos

Đang mở
#64 1 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
PHP
Star
0
Fork
5
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

Se nos ha solicitado generar los tipos de recursos correspondientes a las tablas de ePortfolio. Por ello, debemos realizar todo lo necesario para que nuestra API responda a todas las peticiones posibles de los recursos asociados a las tablas que se relacionan a continuación:

1. familias_profesionales
2. ciclos_formativos
3. modulos_formativos
4. matriculas
5. resultados_aprendizaje
6. criterios_evaluacion
7. tareas
8. evidencias
9. evaluaciones
10. comentarios
11. asignaciones
12. criterios_tareas

La gestión que debemos realizar incluye:

- la definición de la tabla en la base de datos
- los modelos correspondientes a cada tabla
- la respuesta a las rutas **CRUD** asociadas a los nombres de las tablas.

Las peticiones las podréis probar en [http://eportfolio.test/api/documentation](http://eportfolio.test/api/documentation), teniendo en cuenta que la mayoría de las peticiones corresponden a recursos anidados. De momento, la respuesta a cada _endpoint_ devolverá recursos básicos, definidos en `app/Http/Resources`

Deberéis crear _sub-issues_ para asignar cada parte del _issue_ a cada uno de los miembros del equipo.

[eportfolio_er_diagram .mermaid](https://github.com/user-attachments/files/24710920/eportfolio_er_diagram.md)

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Hướng nghiên cứu

Issue này yêu cầu tạo các endpoint API CRUD đầy đủ cho 12 bảng cơ sở dữ liệu. Bắt đầu bằng việc xem xét sơ đồ ER được liên kết để hiểu các mối quan hệ giữa các bảng. Tạo migrations trong database/migrations, models trong app/Models và controllers trong app/Http/Controllers. Kiểm tra các endpoint tại http://eportfolio.test/api/documentation. Công việc này lớn và cần được chia thành các sub-issues như đã ghi chú.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
laravel
Lĩnh vực
api, backend, database
Loại issue
Tính năng
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
30/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.