I think modeling can be used in 2 context at least:
1. For documentation purposes.. If someone need to understand a computerized system and yet they weren’t involved with the development of the system, then reading documentation containing description of systems in the form of modeling diagrams would make them faster to understand the system. In contrast if they have to read the program codes, it would take more time to understand.
2. Models can be used to automatically generate programming codes and therefore, automatically generate a functional system. Can skip programming, only need to model. I think there are already tools like this.
Thanks for this information. Educational tokens are interesting to explore. I think to extend this idea, we could move to the concept of micro-credentials. Users/students can get token after going through a set of modules. When they accumulate these tokens, they can have a degree from an identified university/ institute / organization?
Active learning should be useful for students. However, in my opinion time need to be also spent on lecture based learning. Students need to develop focus and listening skills for an extended period.
It would be nice if you could include the followings as the criteria for getting a higher point:
1. the response time
2. quantity of response to forums etc
3. emojis usage
4. number of likes
The PBL assessment need to also be based on the learning outcome and program outcome. These outcome should come from various skill perspectives. Such as communication skills, scientific problem solving skills, teamwork, leadership, professional ethics and etc.