孤本网
/ 1 阅读
0
0

Efiwe 平台利用 WebAssembly 在低端 Android 手机实现离线 Python 与 SQL 教学

一句话结论

Efiwe 平台通过 WebAssembly 技术让低端安卓手机离线运行 Python 与 SQL,降低依赖,惠及资源匮乏地区。

关键要点

  • Efiwe 基于渐进式网页应用(PWA)开发,支持 246 种语言,已在尼日利亚和印度开展试点,服务 2.2 万学习者。
  • 代码执行不依赖服务器,SQL 使用编译为 WebAssembly 的 sql.js(SQLite),Python 使用 Pyodide(CPython),支持离线运行。
  • 在尼日利亚试点中,9/10 位老师给 AI 反馈功能打 4 分以上(平均 4.3/5 分),离线可靠性平均评分为 4.0 分。
  • 平台支持单台设备保存最多 20 个用户档案,通过 IndexedDB 存储数据,避免低端手机卡顿。
  • 8/10 位老师认为无专属设备是最大障碍,学生能否获得设备无法通过代码解决。

背景与事实

Efiwe 是一个面向全球开发者的编程学习平台,支持 160 个国家的 2.2 万多名学习者。该

Efiwe 平台利用 WebAssembly 在低端 Android 手机实现离线 Python 与 SQL 教学

Efiwe 平台利用 WebAssembly 在低端 Android 手机实现离线 Python 与 SQL 教学

Efiwe 平台利用 WebAssembly 在低端 Android 手机实现离线 Python 与 SQL 教学

Efiwe 平台利用 WebAssembly 在低端 Android 手机实现离线 Python 与 SQL 教学

Efiwe 平台利用 WebAssembly 在低端 Android 手机实现离线 Python 与 SQL 教学

常见问题

Efiwe 平台在离线状态下分别使用什么技术执行 Python 和 SQL 代码?

Python 使用 Pyodide (CPython),SQL 使用编译为 WebAssembly 的 sql.js (SQLite)。

Efiwe 平台支持多少种语言,并已在哪些国家开展试点?

支持 246 种语言,已在尼日利亚和印度开展试点。

在尼日利亚试点中,老师对 AI 反馈功能和离线可靠性的评分分别是多少?

9/10 位老师给 AI 反馈打 4 分以上 (平均 4.3/5),离线可靠性平均分 4.0 分。

Efiwe 平台单台设备最多保存多少用户档案,数据存储在何处?

最多保存 20 个用户档案,通过 IndexedDB 存储数据。

老师们认为阻碍 Efiwe 推广的最大障碍是什么?

8/10 位老师认为无专属设备是最大障碍,学生能否获得设备无法通过代码解决。

来源:InfoQ 中文 AI


评论