abelardopardo / abelardopardo/ontask_b
Import Canvas grade book into OnTask
- Ngôn ngữ chính
- Python
- Star
- 45
- Fork
- 32
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
What do you think about adding in functionality to import the Canvas grade book directly into OnTask (similar to the SQL connections)?
========== Preamble ===========
Hey @abelardopardo,
Thanks for all your work with the Canvas integration - now that it's done, I noticed there was a dearth of "big" new features in the issue list, so I thought I would contribute one.
I think this would be a valuable feature - it would really help getting more instructors on board that don't really want to futz around with uploading files every few days. Having the data imported and refresh with just a click (or even better, automatically on a schedule), would also help out with making the process a little more automatic. You can then imagine instructors could schedule outgoing emails at the beginning of the term and students would get weekly updates/emails about their progress (of course this has other implications with the conditions and thresholds being updated).
I had a look at the [roadmap](https://github.com/abelardopardo/ontask_b/blob/master/Roadmap.md) and I didn't see anything about this, so I hesitate to hijack things if you have other plans already.
Perhaps @anthonysymons (who was also interested in Canvas integration) could chime in on whether that would be useful for institutions beyond just ours?
I know when @craigdsthompson made a proposal for Canvas implementation, he sketched out a solution - I am unfortunately not technically inclined enough to do that. But perhaps he or @andrew-gardener could indicate whether this is possible or practical?
Thanks,
Firas
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
Look at existing SQL connection implementations in the codebase to understand the import pattern. Examine the Canvas integration already present to see how authentication and API calls are handled. Determine the structure of the Canvas grade book API and map it to OnTask's data model. A proof of concept would involve creating a new import module, likely in the backend services.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Lĩnh vực
- api, backend
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- 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
- 45/100