- Moodle 3.x Developer's Guide
- Ian Wild
- 214字
- 2021-07-02 21:34:40
Step 1: Understanding the problem
It is, perhaps, a statement of the obvious, but before you start developing, ensure that you fully understand the problem you have been asked to solve. The standard journalist's questions are a good framework to aid your understanding. Consider the following:
- Who: Will the two languages be displayed to all users or only to certain users? In our case, all users.
- What: Are we talking about US English or UK English? Does the client want "Mandarin", which means mainland Chinese displayed using the simplified character set? Our client has specified UK English and simplified Chinese Mandarin.
- Why: Is this because our users are bilingual, or is this being included as a teaching aid? The client is wanting two languages on the screen simultaneously as they are expecting the platform to be used in group teaching.
- Where: Moodle language switching toggles the language on the platform only; it doesn't toggle languages in any teaching materials. This client wants both the platform and the courses to be bilingual.
- When: Are two languages to be displayed everywhere or only in particular contexts? Dual languages are to be displayed throughout the platform.
Also, having gained an understanding of the problem, it's time to consider the how.
推薦閱讀
- Google Apps Script for Beginners
- Python 3.7網絡爬蟲快速入門
- Mastering Adobe Captivate 2017(Fourth Edition)
- Java高并發核心編程(卷2):多線程、鎖、JMM、JUC、高并發設計模式
- WebAssembly實戰
- Python 深度學習
- 編寫高質量代碼:改善C程序代碼的125個建議
- 假如C語言是我發明的:講給孩子聽的大師編程課
- SAS數據統計分析與編程實踐
- QGIS:Becoming a GIS Power User
- SQL Server 2016數據庫應用與開發習題解答與上機指導
- 深入淺出PostgreSQL
- 網站構建技術
- INSTANT Sinatra Starter
- C#程序設計教程(第3版)