├── .gitignore ├── .pylintrc ├── LICENSE ├── README.md ├── __init__.py ├── android ├── README.md ├── __init__.py ├── get_aws_public_hostname.sh ├── projects │ ├── Example │ │ ├── Example.iml │ │ ├── app │ │ │ ├── app.iml │ │ │ ├── build.gradle │ │ │ ├── libs │ │ │ │ └── robotium-solo-5.2.1.jar │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ │ ├── androidTest │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── google │ │ │ │ │ └── johncox │ │ │ │ │ └── example │ │ │ │ │ ├── ApplicationTest.java │ │ │ │ │ └── ScreenshotTest.java │ │ │ │ └── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── google │ │ │ │ │ └── johncox │ │ │ │ │ └── example │ │ │ │ │ └── MyActivity.java │ │ │ │ └── res │ │ │ │ ├── drawable-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── drawable-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── drawable-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── drawable-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── layout │ │ │ │ └── activity_my.xml │ │ │ │ ├── menu │ │ │ │ └── my.xml │ │ │ │ ├── values-v21 │ │ │ │ └── styles.xml │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ ├── README.md │ ├── Sample │ │ ├── Example.iml │ │ ├── app │ │ │ ├── app.iml │ │ │ ├── build.gradle │ │ │ ├── libs │ │ │ │ └── robotium-solo-5.2.1.jar │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ │ ├── androidTest │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── google │ │ │ │ │ └── johncox │ │ │ │ │ └── example │ │ │ │ │ ├── ApplicationTest.java │ │ │ │ │ └── ScreenshotTest.java │ │ │ │ └── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── google │ │ │ │ │ └── johncox │ │ │ │ │ └── example │ │ │ │ │ └── MyActivity.java │ │ │ │ └── res │ │ │ │ ├── drawable-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── drawable-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── drawable-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── drawable-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── layout │ │ │ │ └── activity_my.xml │ │ │ │ ├── menu │ │ │ │ └── my.xml │ │ │ │ ├── values-v21 │ │ │ │ └── styles.xml │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ └── config.json ├── runtimes │ └── config.json ├── server.py └── worker.py ├── images └── editor.png ├── module.yaml ├── scripts └── setup.sh └── src ├── __init__.py ├── demo.py ├── resources └── client.js └── templates └── index.html /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/.gitignore -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/.pylintrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /android/README.md: -------------------------------------------------------------------------------- 1 | Standalone Android code execution module. For usage, see worker.py. 2 | -------------------------------------------------------------------------------- /android/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /android/get_aws_public_hostname.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/get_aws_public_hostname.sh -------------------------------------------------------------------------------- /android/projects/Example/Example.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Example/Example.iml -------------------------------------------------------------------------------- /android/projects/Example/app/app.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Example/app/app.iml -------------------------------------------------------------------------------- /android/projects/Example/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Example/app/build.gradle -------------------------------------------------------------------------------- /android/projects/Example/app/libs/robotium-solo-5.2.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Example/app/libs/robotium-solo-5.2.1.jar -------------------------------------------------------------------------------- /android/projects/Example/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Example/app/proguard-rules.pro -------------------------------------------------------------------------------- /android/projects/Example/app/src/androidTest/java/com/google/johncox/example/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Example/app/src/androidTest/java/com/google/johncox/example/ApplicationTest.java -------------------------------------------------------------------------------- /android/projects/Example/app/src/androidTest/java/com/google/johncox/example/ScreenshotTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Example/app/src/androidTest/java/com/google/johncox/example/ScreenshotTest.java -------------------------------------------------------------------------------- /android/projects/Example/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Example/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/projects/Example/app/src/main/java/com/google/johncox/example/MyActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Example/app/src/main/java/com/google/johncox/example/MyActivity.java -------------------------------------------------------------------------------- /android/projects/Example/app/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Example/app/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/projects/Example/app/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Example/app/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/projects/Example/app/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Example/app/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/projects/Example/app/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Example/app/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/projects/Example/app/src/main/res/layout/activity_my.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Example/app/src/main/res/layout/activity_my.xml -------------------------------------------------------------------------------- /android/projects/Example/app/src/main/res/menu/my.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Example/app/src/main/res/menu/my.xml -------------------------------------------------------------------------------- /android/projects/Example/app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Example/app/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /android/projects/Example/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Example/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /android/projects/Example/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Example/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /android/projects/Example/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Example/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /android/projects/Example/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Example/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /android/projects/Example/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Example/build.gradle -------------------------------------------------------------------------------- /android/projects/Example/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Example/gradle.properties -------------------------------------------------------------------------------- /android/projects/Example/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Example/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /android/projects/Example/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Example/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /android/projects/Example/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Example/gradlew -------------------------------------------------------------------------------- /android/projects/Example/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Example/gradlew.bat -------------------------------------------------------------------------------- /android/projects/Example/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /android/projects/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/README.md -------------------------------------------------------------------------------- /android/projects/Sample/Example.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Sample/Example.iml -------------------------------------------------------------------------------- /android/projects/Sample/app/app.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Sample/app/app.iml -------------------------------------------------------------------------------- /android/projects/Sample/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Sample/app/build.gradle -------------------------------------------------------------------------------- /android/projects/Sample/app/libs/robotium-solo-5.2.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Sample/app/libs/robotium-solo-5.2.1.jar -------------------------------------------------------------------------------- /android/projects/Sample/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Sample/app/proguard-rules.pro -------------------------------------------------------------------------------- /android/projects/Sample/app/src/androidTest/java/com/google/johncox/example/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Sample/app/src/androidTest/java/com/google/johncox/example/ApplicationTest.java -------------------------------------------------------------------------------- /android/projects/Sample/app/src/androidTest/java/com/google/johncox/example/ScreenshotTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Sample/app/src/androidTest/java/com/google/johncox/example/ScreenshotTest.java -------------------------------------------------------------------------------- /android/projects/Sample/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Sample/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/projects/Sample/app/src/main/java/com/google/johncox/example/MyActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Sample/app/src/main/java/com/google/johncox/example/MyActivity.java -------------------------------------------------------------------------------- /android/projects/Sample/app/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Sample/app/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/projects/Sample/app/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Sample/app/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/projects/Sample/app/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Sample/app/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/projects/Sample/app/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Sample/app/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/projects/Sample/app/src/main/res/layout/activity_my.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Sample/app/src/main/res/layout/activity_my.xml -------------------------------------------------------------------------------- /android/projects/Sample/app/src/main/res/menu/my.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Sample/app/src/main/res/menu/my.xml -------------------------------------------------------------------------------- /android/projects/Sample/app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Sample/app/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /android/projects/Sample/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Sample/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /android/projects/Sample/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Sample/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /android/projects/Sample/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Sample/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /android/projects/Sample/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Sample/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /android/projects/Sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Sample/build.gradle -------------------------------------------------------------------------------- /android/projects/Sample/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Sample/gradle.properties -------------------------------------------------------------------------------- /android/projects/Sample/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Sample/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /android/projects/Sample/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Sample/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /android/projects/Sample/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Sample/gradlew -------------------------------------------------------------------------------- /android/projects/Sample/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/Sample/gradlew.bat -------------------------------------------------------------------------------- /android/projects/Sample/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /android/projects/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/projects/config.json -------------------------------------------------------------------------------- /android/runtimes/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/runtimes/config.json -------------------------------------------------------------------------------- /android/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/server.py -------------------------------------------------------------------------------- /android/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/android/worker.py -------------------------------------------------------------------------------- /images/editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/images/editor.png -------------------------------------------------------------------------------- /module.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/module.yaml -------------------------------------------------------------------------------- /scripts/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/scripts/setup.sh -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/src/demo.py -------------------------------------------------------------------------------- /src/resources/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/src/resources/client.js -------------------------------------------------------------------------------- /src/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-android-container-module/HEAD/src/templates/index.html --------------------------------------------------------------------------------