hackforla / hackforla/CivicTechJobs

Epic: Admin should be able to CRUD Skills Matrix Questionnaire details

Open
#674 0 comments 0 reactions 0 assignees View on GitHub
complexity: large dependency p-feature: Skills Matrix P4: Low PBV: dev python role: backend size: 13pt+
Dominant language
TypeScript
Stars
24
Forks
27
Avg merge
2m
Merged PRs (30d)
1

Description

### Dependency
Revisit after MVP1 has been launched and whether this action is necessary for the product

### Story

As a CTJ admin, I should be able to update the wording and/or questions in the skills matrix questionnaire, so that we can adapt to present day tools and technologies.

### Overview

Karen wants this portion of the skills matrix (skill evaluation questionnaire) to be completely editable by a product manager:

![Image](https://github.com/user-attachments/assets/8d9c37c5-4da4-48d4-aab1-9673a957cb35)

I think the best approach would be to allow a django admin to CRUD the skills matrix questionnaire details.

### Depends on:

- [ ] Our django API server and database models should first be modified to support this functionality
- [ ] The frontend should be set up to query these questions from the database/server

### Action Items

An admin should be able to add and remove specific skills surveyed in the Skill Evaluation portion of our app, edit the wording or description, or change the order the skills are asked in.

Requirements - A django admin should be able to:
- [ ] Create new skills matrix questions for a specific role/CoP
- [ ] Update skills matrix question wording/details
- [ ] Delete (or hide) unneeded skills matrix question
- [ ] Change the order the questions are shown

### Resources/Instructions

[Resources](https://hackforla.github.io/CivicTechJobs/resources/)
[CTJ Figma](https://www.figma.com/design/G5bOqhud6azbxyR9El9Ygp/Civic-Tech-Jobs?node-id=1-26&p=f&t=YPJFZPCelzPDse2D-0)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.