i18n(国際化対応)を自前で対応させた話

i18n対応を自社で設定 オンラインでコンテンツを提供している弊社のシステムである、Alms (Aidemy Business) ではi18nというツールを用いて国際化対応を設定されており日本語と英語で現在受講可能です。Almsで表示されるテキストはエクササイズやテストなど…

Aidemyアップデート情報 - 2022/08

2022年8月にリリースした機能から以下の2つを紹介します。 受講者のAidemy総利用時間を確認できるようになりました [Aidemy Business] デフォルトで入っているテストの出題範囲がわかるようになりました [Aidemy Business] 1.受講者のAidemy総利用時間を確認…

Aidemyアップデート情報 - 2022/07

2022年7月にリリースした機能を紹介します。 個人のデジタルスキルを可視化するアセスメントテスト「DSAT (Digital Skill Assessment Test)」β版を公開 受講者画面ヘッダーから「おすすめカリキュラム」ページへアクセス可能に 1.個人のデジタルスキルを可…

Aidemyアップデート情報 - 2022/06

管理画面のデザインが新しくなりました! 2022年6月の大きなリリースとして、Aidemy Business管理画面のリニューアルをいたしました。主なリニューアルのポイントは以下2点です。 情報の一覧性と操作性の改善 画面表示速度の改善 また、Aidemy開発チームとし…

戻り値の型が変化する関数を TypeScript で表現する方法

こんにちは。システム部の真部です。 普段は alms のフロントエンドとバックエンドの開発を担当しています。 この記事ではサービスを開発する中で遭遇した TypeScript にまつわるちょっとした問題とその解決策について紹介しようと思います。 使用する TypeS…

Aidemyアップデート情報 - 隔週報 2022-W16/17

2022年 第16 - 17週、4月18日 (月) - 4月28日 (木) にリリースした機能を紹介します。 初回ログイン時に受信メール許諾モーダル追加 Aidemy Premiumユーザーに対する招待メールの文言修正 1. 初回ログイン時に受信メールの許諾モーダルを追加 初回ログイン時…

所属・タグ・ライセンス有効期間の設定上限を500に拡大。柔軟な受講者管理が可能に - 隔週報 2022-W14/15

2022年 第14 - 15週、4月4日 (月) - 4月15日 (金) にリリースした機能を紹介します。 所属・タグ・ライセンス有効期間の設定上限を500に拡大。柔軟なメンバー管理が可能に --- 1. 所属・タグ・ライセンス有効期間の設定上限を500に拡大。柔軟なメンバー管理…

カリキュラムの設定上限を200に拡大。多様な学習プランを計画しやすく - 隔週報 2022-W12/13

2022年 第12 - 13週、3月21日 (月) - 4月1日 (金) にリリースした機能を紹介します。 カリキュラムの設定上限を200に拡大。多様な学習プランを計画しやすく コース概要動画を画面上部に移動。コースのサマリーを簡単に確認することができるように 少人数・短…

Lighthouseによるサイト評価でユーザ体験を向上します!

定量的な指標に基づき Alms 開発を推進します 弊社では創業時から安定したサービスを提供したりさまざまな機能を拡充したりするためにAlmsを開発してきました。今後も現状ご利用いただいているユーザを含めたさまざまなユーザに利用してもらいたい! しかし…

Aidemy が検討する4つの新機能と,そこから創発する高次の体系の構想

より大きな価値を提供できる Aidemy を目指して この記事は,Aidemy が実装を検討している4つの機能の案を記したものです.これらを実装する計画は確定しておらず,まだアイデアの段階であるとの前提でお読みいただければ幸いです! 多方面からの反響を募る…

挫折ゼロへ!進捗停滞を打開する動機づけメール配信機能 - 隔週報 2022-W10/11

学びは容易くない.だから Aidemy 2022年 第10 - 11週,3月7日 (月) - 3月18日 (金) にリリースした機能を紹介します. 挫折ゼロへ!進捗停滞を打開する動機づけメール配信機能 グローバルな Aidemy へ!言語設定機能を集約して一元化 多数のユーザを便利に…

Q4 開発計画: 学習効果を最大化する計画と振り返りの機能の拡充

プロダクト戦略の実現に向かって Q4 (3月 - 5月) 公開予定の 3つの新機能 1) カリキュラムをコピーして新規作成可能に。コース選択ミスも軽減 Aidemyには、130を超えるコースが収録されており (2022年1月現在)、学習する際には、管理ユーザはその中から複数…

Aidemy が隔週報を書く3つの目的

明確な意図を持って,隔週報を更新しています Aidemy 開発者ブログ alms.dev では記事カテゴリ隔週報を設定し,Aidemy に実装した新機能などを隔週でまとめて記事化しています.なぜ Aidemy は手間を掛けて,隔週報を作成しているのでしょうか?その3つの目…

Aidemy Select 新商品! 「AI学習のための数学パック」が登場 - 隔週報 2022-W08/09

技術を深く学習したい皆様に応えます 2022年 第8 - 9週,2月21日 (月) - 3月4日 (金) にリリースした機能を紹介します. Aidemy Select 新商品! 「AI学習のための数学パック」が登場 Aidemy が配信するメール通知の受信設定が、さらに柔軟に Aidemy Select …

Azure Cosmos DB から Mongo Atlas on GCP に移管して API 速度を210%以上改善しました

Aidemy の第2期リファクタリングを 2021年11月~12月に実施 Aidemy の第2期リファクタリングを 2021年11月~12月に実施しました。 リファクタリングの主要な効果は、表題の通りデータベース(DB)をAzure Cosmos DB から Mongo Atlas on GCP に移管して API 速度…

テストの一括設定が CSV でもっとカンタンに - 隔週報 2022-W06/07

使い慣れた Excel で簡単にデータのインポート 2022年 第6 - 7週,2月7日 (月) - 2月18日 (金) にリリースした機能を紹介します. テストの一括設定が CSV でもっとカンタンに 最大200件のメンバー表示の対応で情報編集がさらに便利に チーム参加後すぐに受…

再帰プログラミングを活用して、変更箇所を最小限に抑えたコンテンツの多言語対応を実施しました

目的 方針 コンテンツ作成ツールの改修 バックエンドの改修 まとめ 実装の手順 意義 目的 以前から、日本語のコンテンツを英語に自動翻訳して提供する仕組み(外部サービスに依存)がありましたが、より意図通りに翻訳したコンテンツを出せるようにするため…

10秒で利用開始!Aidemy Free アカウント開設がもっと便利に - 隔週報 2022-W04/05

今この瞬間の学びの意欲を瞬時に知識に転換しよう 2022年 第4 - 5週,1月24日 (月) - 2月4日 (金) にリリースした機能を紹介します. 10秒で利用開始!Aidemy Free アカウント開設がもっと便利に Microsoft IE からのアクセスをサポートブラウザへ誘導 メン…

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

綿密に設計された国際化対応で応答も3倍以上高速に 2022年 第2 - 3週,1月11日 (火) - 1月21日 (金) にリリースした機能を紹介します. Aidemy,世界へ!急成長に伴う国際化機能のリリース 公開された新機能を速やかに反映させる自動スーパーリロード 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日 (金) にリリースした機能を紹介します. ユーザ行動の分類を精緻化し,さらに詳しいログ分析が可能に チームへの重複招待の通知が具体的に分かり…