背景
ドイツのとある科技大学の授業「低コードプラットフォームを使ったアプリ開発」では、教師は学生が理論を学ぶだけでなく、実際のプラットフォームでアプリを構築できることを求めました。このため、授業ではさまざまな低コード/ノーコードツールを紹介し、その中でNocoBaseが主要な事例として選ばれました。
Photo by Priscilla Du Preez on Unsplash
快速上手:タスク管理から始めよう
最初の授業で、学生はいきなり実践に入りました——NocoBaseの基本チュートリアルに沿って、タスク管理アプリを構築するのです。たった1コマの授業で、データモデリングや画面設定の基本を習得し、低コードプラットフォームによる**「素早いプロトタイピング」**の体験を実感できました。
深入探索:Salesforceの機能を再現する
次の演習では、NocoBaseを使ってSalesforceの核心機能を再現しました。対象は以下の通りです:
- 連絡先(Contact)
- 見込み客(Lead)
- 商談(Opportunity)
- 顧客管理
この過程で、学生はNocoBaseでデータ構造や業務ロジックを柔軟に設計する方法を学んだだけでなく、Salesforceとの機能の深さ、拡張性、限界の違いを比較分析しました。同時に、授業ではAppsmithやMicrosoft Power Appsも取り上げ、学生がさまざまなプラットフォームの長所と短所を比較できるようにしました。
プロジェクト実践:低コードアプリ管理システム
3週間の自由プロジェクト期間では、教師がNocoBaseを使って低コードアプリ管理システムを自作し、学生の開発プロセスをサポートすることにしました。
このシステムで学生は次のことができます:
- アプリで解決したい要件を登録する
- 使うデータソース(テーブルやコレクション)を設定する
- アプリのページを管理する
- 業務ロジックのパターンを設計・実装する
教師側では、全学生のプロジェクト詳細を一覧で確認でき、組み込みの採点・コメント機能でフィードバックを提供できます。これにより、システムは授業管理ツールとして機能し、同時に完全なプロジェクト資料庫にもなっています。
使用感とフィードバック
NocoBaseは授業での使い勝手が教師に高く評価されました:
- 安定性: 複数の授業やプロジェクトでスムーズに動作しました。
- アーキテクチャ設計: 柔軟なデータモデリングとプラグイン機制により、教育活動の拡張性が高まりました。
「全体的に、このプラットフォームにはとても満足しています。設計と安定性の高さに感謝します」 ——ドイツの某科技大学教授
もっと多くのカスタマーストーリー: