In my case, we are trying to go paperless in an environmental science lab. We have students collect data and analyze it using excel and other programs. They answer general questions and data analysis associated questions in Canvas quizzes under our new design. This works well, the excel data sheets, documents, and other websites can be embedded in the quiz so that there is no need to view multiple elements for the lab and workflow is good. We need bench space in the lab, so it is not a computer lab and there are enough computers for students to pair up to do the lab (some labs are larger groups for setting up experiments and collecting data). In all it works well. The other benefit to using Canvas quizzes as a structure for the assignments is that they can easily be iterated to improve them and can be easily shared amoung members of the department.
However, the solution for giving feedback is pretty inelegant. One student from the group or pair submits the lab with all participating group member names on it. I grade it, download the annotated Canvas quiz, and upload it along with the grade for the other group members. This works, but has other people have suggested, is cumbersome and what appears to be a fairly simple addition of a group assignment functionality option to quizzes.
Hope that helps!
Dr Smith