• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

kobotoolbox / kpi / 23002712955
82%
master: 76%

Build:
Build:
LAST BUILD BRANCH: dev-1532-django-model-admin-for-extra-project-metadata-fields
DEFAULT BRANCH: master
Ran 12 Mar 2026 12:52PM UTC
Jobs 10
Files 896
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

12 Mar 2026 12:47PM UTC coverage: 82.034% (+0.003%) from 82.031%
23002712955

push

github

web-flow
feat(qual): add verification and source to data views (#6800)

### đŸ“Ŗ Summary
Add 'verification' and 'source' columns for QA questions in data views.


### 📖 Description
For every QA question, add columns indicating whether the response (if
present) is verified or not and whether it was generated manually or
automatically. These columns will appear in exports but not the table
view.


### 💭 Notes
Having the columns show up in exports but not the table is not ideal
behavior, but this way frontend can work off main and we don't have to
combine the frontend and backend changes into one branch or add extra
complexity to gate the feature on the backend, which we don't generally
do. This has been approved by product.


### 👀 Preview steps


1. â„šī¸ have an account and a project with an audio question and at least
one submission
2. Add a transcript
3. Add a QA question
4. Add a response (manual) to the question
5. Export data
6. đŸŸĸ [on PR] The export should contain 2 columns after the QA question
column, `<survey_question> - <qa question> - source` and
`<survey_question> - <qa question> - source`. `verified` should be
`False`, `source` should be `manual` for the edited submission.
7. Use AI to generate a new response to the question (you will need to
add `?ff_autoQAEnabled=true` to the url)
8. Export data
9. The `source` column for the edited submission should now say
`generated with AI`. `verified` should still be `False`.
10. Verify the data by PATCHing the `/supplement` endpoint with 
```
{
  "_version": "20250820",
  "{question_xpath}": {
    "automatic_bedrock_qual": {
       "uuid": "{qa question uuid}",
       "verified": true
     }
  }
}
```
11. Export the data
12. đŸŸĸ `verified` should now be True

7536 of 11643 branches covered (64.73%)

12 of 18 new or added lines in 4 files covered. (66.67%)

1 existing line in 1 file now uncovered.

28963 of 35306 relevant lines covered (82.03%)

5.81 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
33.52
0.56% kobo/apps/subsequences/actions/automatic_bedrock_qual.py
1
88.89
-11.11% kobo/apps/subsequences/actions/manual_qual.py
4
19.51
0.71% kobo/apps/subsequences/actions/qual.py

Uncovered Existing Lines

Lines Coverage ∆ File
1
19.51
0.71% kobo/apps/subsequences/actions/qual.py
Jobs
ID Job ID Ran Files Coverage
1 23002712955.1 12 Mar 2026 12:52PM UTC 892
53.21
2 23002712955.2 12 Mar 2026 12:52PM UTC 892
54.77
3 23002712955.3 12 Mar 2026 12:53PM UTC 894
54.46
4 23002712955.4 12 Mar 2026 12:53PM UTC 894
56.04
5 23002712955.5 12 Mar 2026 12:54PM UTC 892
60.35
6 23002712955.6 12 Mar 2026 12:54PM UTC 892
53.25
7 23002712955.7 12 Mar 2026 12:54PM UTC 894
65.95
8 23002712955.8 12 Mar 2026 12:55PM UTC 894
54.63
9 23002712955.9 12 Mar 2026 12:56PM UTC 894
61.51
10 23002712955.10 12 Mar 2026 12:56PM UTC 896
68.23
Source Files on build 23002712955
  • Tree
  • List 896
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 79f437d1 on github
  • Prev Build on main (#22956761806)
  • Next Build on main (#23009486282)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc