# Introduction

The iCycle Project is an attempt to leverage big data in educational environments. It will be particularly useful in university online courses and MOOC's as those cases have the potential to gather large datasets.

The iCycle Project consists of several components, including use of xAPI and Learning Record Stores, a virtual teaching assistant to improve data retention on the interaction's between students, learning analytics and data mining integration, distributed cloud storage and more.

![Overall Architecture of iCycle](/files/-MIyHddZjZ0V8KRdmarI)

&#x20;Tangible proofs of concepts include the development of a virtual TA known as "BotCaptain", integrations between learning record stores utilizing xAPI, as well as  distributed databases for holding large volume data sets with high level's of redundancy and availability.

![Overview of Cloud Services](/files/-MOcP_AL0xXuNCZavaBA)

{% content-ref url="/pages/-MIyCNJa4P4JbkyJsP0G" %}
[BotCaptain Virtual Teaching Assistant](/botcaptain/cloudservices/botcaptain-virtual-teaching-assistant.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://n0m4d.gitbook.io/botcaptain/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
