This should be returning a dict, not a string (the `json_handler` takes care of encoding things for you).

```python
return { "sub" : api.create_submission(student_item_dict, student_sub) }
```