alms.dev

Aidemy の開発者ブログです。

Aidemy、世界へ!急成長に伴う国際化機能のリリース - 隔週報 2022-W02/2022-W03

綿密に設計された国際化対応で応答も3倍以上高速に 2022年 第2週 - 2022年 第3週,1月11日 (火) - 1月21日 (金) にリリースした機能を紹介します. Aidemy,世界へ!急成長に伴う国際化機能のリリース 公開された新機能を速やかに反映させる自動スーパーリロ…

メール受信の有無に関する設定値が無い場合の表示仕様の明確化 - 隔週報 2021-W52/2022-W01

特に長くご愛顧いただいているユーザの厚恩に応えて 2021年 第52週 - 2022年 第1週,12月27日 (月) - 1月7日 (金) にリリースした機能を紹介します. バグ修正: メール受信の有無に関する設定値が無い場合の表示仕様の明確化 バグ修正: テスト合格点の表示に…

発展学習を促進するカリキュラム外コースの並び替え機能 - 隔週報 2021-W50/51

意欲の高い学習者を Aidemy は応援します 2021年 第50 - 51週,12月13日 (月) - 12月24日 (金) にリリースした機能を紹介します. 発展学習を促進するカリキュラム外コースの並び替え機能 メンバー情報を便利に一括更新する CSV インターフェースの実装 より…

カリキュラム管理画面の読込みが1.7倍 高速化 - 隔週報 2021-W48/49

機敏で使いやすいサービスを追求します 2021年 第48 - 49週,11月29日 (月) - 12月10日 (金) にリリースした機能を紹介します. カリキュラム管理画面の読み込みが1.7倍 高速化 アーカイブ済みコースを含むテストの閲覧/編集がアンロック カリキュラム管理画…

メロスは激怒した。メロスにはJupyter Notebookがわからぬ。メロスは、JSONの牧人である。

AidemyのJupyter Notebook AidemyではJupyter Notebookを利用してユーザーへの学習コンテンツを提供しています。 そもそもJupyter Notebookを利用した理由は展開可能性にあります。 Jupyter Notebookで書いたドキュメントはそのままファイルとしてユーザーへ…

ロード時間を 30% 短縮した管理画面のデータ取得の並列化 - 隔週報 2021-W46/47

ウェブサービスは速いほうがいい 2021年 第46 - 47週,11月15日 (月) - 11月26日 (金) にリリースした機能を紹介します. ロード時間を 30% 短縮した管理画面のデータ取得の並列化 お役立ち情報満載のサポートサイトの開設と、利用導線の設置 Aidemy Select …

Aidemy のプロダクト戦略から導き出した Q3 (12月 - 2月) 開発計画を公開します

Q3 開発計画の一部を「学習体験の向上」と「学習管理の効率化」の2つの観点に分けてご紹介します。 プロダクト戦略の実現に向かって 1. 学習体験 (UX) の向上 学習過程の前方 / 後方 両面の体験向上へ 1.1 挫折ゼロへ!進捗停滞を打開する動機づけメール配信…

企業ロゴの一新に伴う UI のアップデート - 隔週報 2021-W44/45

生まれ変わったロゴを取り入れた新しい学習体験へ 2021年 第44 - 45週,11月1日 (月) - 11月12日 (金) にリリースした機能を紹介します. 企業ロゴの一新に伴う UI のアップデート Aidemy Select の購入周りのバグの修正 企業ロゴの一新に伴う UI のアップデ…

【技術戦略 後編】アイデミーの「3本柱の技術戦略」は結局,何を目指しているのか?

この連載は,2021年10月17日にアイデミー CTO の清水 (@meso) が,アイデミーの技術戦略を社内にプレゼンしたものの文字起こしです.後編となるこの記事では,前編で説明した技術戦略でアイデミーは何を目指しているのか?何のために技術戦略があるのか?に…

学習ライセンスの一括登録でもっとカンタンな学習管理へ - 隔週報 2021-W42/43

もっとカンタン便利な使いやすいサービスへ 2021年 第42 - 43週,10月18日 (月) - 10月29日 (金) にリリースした機能を紹介します. 学習ライセンスの一括登録でもっとカンタンな学習管理へ 各ユーザの学習履歴をより細かく記録し出力することが可能に 痒い…

【技術戦略 前編】アイデミーの 3本柱の技術戦略と、展望するエンジニア像を公開します

この連載は,2021年10月17日にアイデミー CTO の清水 (@meso) が,アイデミーの技術戦略を社内にプレゼンしたものの文字起こしです.前編となるこの記事では,技術戦略の3本柱を定義し,その先に展望するアイデミーのエンジニア像を見通します. アイデミー…

ユーザ行動の分類を精緻化し,さらに詳しいログ分析が可能に - 隔週報 2021-W40/41

ユーザの行動ログがチームと関連付けられるようになりました. 2021年 第40 - 41週,10月4日 (月) - 10月15日 (金) にリリースした機能を紹介します. ユーザ行動の分類を精緻化し,さらに詳しいログ分析が可能に チームへの重複招待の通知が具体的に分かり…

NoSQL ➔ RDB 移行検討のための戦略的リファクタリング (Repository 層の新設)

今回の記事は、2021年7月・8月の2ヶ月間で実施したリファクタリング「Repository層の新設」の記録です。 サムネイル TL;DR . 2ヶ月間、新規開発を一時的に中断してシステムのリファクタリングを実施し、バックエンドに永続化責務を集約したRepository層を新…

ライセンス期間の明示で目標の学習期間を意識しやすく - 隔週報 2021-W38/39

マイページで自身に付与されたライセンスが確認可能に 2021年 第38 - 39週,9月21日 (火) - 10月1日 (金) にリリースした機能を紹介します. ライセンス期間の明示で目標の学習期間を意識しやすく 安全性を向上する GKE クラスターのバージョンアップ 管理画…

社内勉強会でCI/CD Conference 2021にて学んだことを展開しました

CI/CD Conf. '21 を社内展開 Aidemyでは毎週エンジニアによる社内勉強会を実施しております。 本記事は2021/09/02に開催されましたCI/CD Conference 2021のハンズオンに参加しました社員による社内展開の様子を紹介します。 Aidemyの社内勉強について CI/CD …

学習の計画を立てやすくする「質問箱」の改善 - 隔週報 2021-W36/37

質問箱から投稿された質問への回答所要時間の表示がより正確になりました. 2021年 第36 - 37週,9月6日 (月) - 9月17日 (金) にリリースした機能を紹介します. 学習の計画を立てやすくする「質問箱」の改善 進捗 CSV が最終利用日時の追加などでより便利に…

耐障害性の高いセッション管理でより堅牢なサービスへ - 隔週報 2021-W34/35

耐障害性の高いセッション管理でより堅牢なサービスへ 2021年 第34 - 35週,8月23日 (月) - 9月3日 (金) にリリースした機能を紹介します. 耐障害性の高いセッション管理でより堅牢なサービスへ システム安定性向上のための、Repository層の新設DB 耐障害性…

MongoDB からの CSV 生成を20倍高速化するデータ取得のパイプライン化とバイナリサーチ

大幅な高速化 TL;DR . データベースからのデータ取得を並列化して、バイナリサーチにより集計ロジックを最適化したことで,従来直列的なデータ取得と単純集計により実装されていた進捗CSVデータの生成・ダウンロードを20倍高速化しました。 あわせて、今後の…

20倍 高速化した進捗 CSV ダウンロード - 隔週報 2021-W32/33

進捗 CSV のダウンロードの速度を改善しました. 2021年 第32 - 33週,8月9日 (月) - 8月20日 (金) にリリースした機能を紹介します. 進捗 CSV のダウンロードが20倍 高速に 提供終了コースに紐づくテストの結果画面を修正 進捗 CSV のダウンロードが20倍 …

Microsoft IE サポート終了に伴う Aidemy のサポートブラウザの更新

Microsoft IE サポート終了に伴う Aidemy のサポートブラウザの更新 Internet Explorer の公式サポート終了 Microsoft が2021年5月19日に公開したブログで,Windows 10 の Internet Explorer (以下,IE) のサポートが2022年6月15日に終了すると発表されまし…

Aidemy ユーザにおける Internet Explorer の利用統計を公開します

Aidemy ユーザにおける Internet Explorer の利用統計 本記事では Microsoft 製ウェブブラウザ Internet Explorer を IE と略記します. 概要 92日間 (2021/05/01 - 07/31) の Alms の PV を Google Analytics で調査 対象期間内に PV があった各チームで IE…

用語理解やユーザ管理がもっと容易に - 隔週報 2021-W30/31

コンテンツ内の特定の用語に解説リンクが付与されるようになりました. 2021年 第30 - 31週,7月26日 (月) - 8月6日 (金) にリリースした機能を紹介します. 用語理解をしっかり支援 ライセンス管理がきめ細やかに 多様なユーザの所属を正確に反映 2万人の大…

Azure Cosmos DB 更新 - 低速なクエリを 67% 削減に成功

低速なクエリを 67% 削減 更新内容 2021年7月14日、Alms で利用しているデータベース Azure Cosmos DB (mongo API) (以降、Cosmos DB) の API バージョンを 3.2 -> 3.6 にバージョンアップしました。その結果、処理に2秒以上を要している低速なクエリを 67% …

きめ細やかな学習管理が可能に - 進捗 CSV エクスポートの強化

きめ細やかな学習管理が可能に - 進捗 CSV エクスポートの強化 新機能 - 進捗 CSV エクスポートの強化 2021年7月20日にリリースされた Alms WEB:v4.9.5 より,メンバーの進捗 CSV データで以下の2つのデータを新たに出力できるようになりました. 各コースの…

Aidemy のリーンな開発思想と,なお必至な技術的負債への向き合い方

このサイト alms.dev は,株式会社アイデミーが開発するソフトウェア Alms に関する技術情報などを発信するサイトです.この投稿では,Aidemy のリーンな開発思想と,なお必至な技術的負債への向き合い方を紹介します. 10万人超に価値を提供する Aidemy Aid…