| Content | Stages of learning | Online/offline | Assignments | Types | Ways |
| Grasp of technical terms (Basic) | before-class | online | recording of term reading | delayed | peer-assessment |
| in-class | offline | oral explanation | instant | teacher evaluation | |
| in-class | offline | quiz | delayed | teacher evaluation | |
| Discussion on good design (Intermediate) | before-class | online | online discussion | delayed | peer-assessment & teacher evaluation |
| in-class | offline | worksheet and discussion | instant | group assessment & teacher evaluation | |
| after-class | online | written report | delayed | peer-assessment & teacher evaluation | |
| Presentation of product features (Advanced) | in-class | offline | presentation | instant | Teacher & students collaborative evaluation |