2DAW-CarlosIII / 2DAW-CarlosIII/eportfolio_g3
Ejercicios de controladores de recursos
- 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