Commit 0d22038a by Sylvia Pearce

Draft of mobile FAQ for students

parent 96ac506f
# Makefile for Sphinx documentation
#
# You can set these variables from the command line.
SPHINXOPTS ?=
SPHINXBUILD ?= sphinx-build
PAPER ?=
BUILDDIR ?= build
# User-friendly check for sphinx-build
ifeq ($(shell which $(SPHINXBUILD) >/dev/null 2>&1; echo $$?), 1)
$(error The '$(SPHINXBUILD)' command was not found. Make sure you have Sphinx installed, then set the SPHINXBUILD environment variable to point to the full path of the '$(SPHINXBUILD)' executable. Alternatively you can add the directory with the executable to your PATH. If you don't have Sphinx installed, grab it from http://sphinx-doc.org/)
endif
Q_FLAG =
ifeq ($(quiet), true)
Q_FLAG = -Q
endif
# Internal variables.
PAPEROPT_a4 = -D latex_paper_size=a4
PAPEROPT_letter = -D latex_paper_size=letter
ALLSPHINXOPTS = $(Q_FLAG) -d $(BUILDDIR)/doctrees -c source $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) source
# the i18n builder cannot share the environment and doctrees with the others
I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) source
.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext
help:
@echo "Please use \`make <target>' where <target> is one of"
@echo " html to make standalone HTML files"
@echo " dirhtml to make HTML files named index.html in directories"
@echo " singlehtml to make a single large HTML file"
@echo " pickle to make pickle files"
@echo " json to make JSON files"
@echo " htmlhelp to make HTML files and a HTML help project"
@echo " qthelp to make HTML files and a qthelp project"
@echo " devhelp to make HTML files and a Devhelp project"
@echo " epub to make an epub"
@echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter"
@echo " latexpdf to make LaTeX files and run them through pdflatex"
@echo " latexpdfja to make LaTeX files and run them through platex/dvipdfmx"
@echo " text to make text files"
@echo " man to make manual pages"
@echo " texinfo to make Texinfo files"
@echo " info to make Texinfo files and run them through makeinfo"
@echo " gettext to make PO message catalogs"
@echo " changes to make an overview of all changed/added/deprecated items"
@echo " xml to make Docutils-native XML files"
@echo " pseudoxml to make pseudoxml-XML files for display purposes"
@echo " linkcheck to check all external links for integrity"
@echo " doctest to run all doctests embedded in the documentation (if enabled)"
clean:
rm -rf $(BUILDDIR)/*
html:
$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
@echo
@echo "Build finished. The HTML pages are in $(BUILDDIR)/html."
dirhtml:
$(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
@echo
@echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml."
singlehtml:
$(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml
@echo
@echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml."
pickle:
$(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle
@echo
@echo "Build finished; now you can process the pickle files."
json:
$(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json
@echo
@echo "Build finished; now you can process the JSON files."
htmlhelp:
$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp
@echo
@echo "Build finished; now you can run HTML Help Workshop with the" \
".hhp project file in $(BUILDDIR)/htmlhelp."
qthelp:
$(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
@echo
@echo "Build finished; now you can run "qcollectiongenerator" with the" \
".qhcp project file in $(BUILDDIR)/qthelp, like this:"
@echo "# qcollectiongenerator $(BUILDDIR)/qthelp/getting_started.qhcp"
@echo "To view the help file:"
@echo "# assistant -collectionFile $(BUILDDIR)/qthelp/getting_started.qhc"
devhelp:
$(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp
@echo
@echo "Build finished."
@echo "To view the help file:"
@echo "# mkdir -p $$HOME/.local/share/devhelp/getting_started"
@echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/getting_started"
@echo "# devhelp"
epub:
$(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub
@echo
@echo "Build finished. The epub file is in $(BUILDDIR)/epub."
latex:
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
@echo
@echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex."
@echo "Run \`make' in that directory to run these through (pdf)latex" \
"(use \`make latexpdf' here to do that automatically)."
latexpdf:
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
@echo "Running LaTeX files through pdflatex..."
$(MAKE) -C $(BUILDDIR)/latex all-pdf
@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
latexpdfja:
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
@echo "Running LaTeX files through platex and dvipdfmx..."
$(MAKE) -C $(BUILDDIR)/latex all-pdf-ja
@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
text:
$(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text
@echo
@echo "Build finished. The text files are in $(BUILDDIR)/text."
man:
$(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man
@echo
@echo "Build finished. The manual pages are in $(BUILDDIR)/man."
texinfo:
$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
@echo
@echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo."
@echo "Run \`make' in that directory to run these through makeinfo" \
"(use \`make info' here to do that automatically)."
info:
$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
@echo "Running Texinfo files through makeinfo..."
make -C $(BUILDDIR)/texinfo info
@echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo."
gettext:
$(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale
@echo
@echo "Build finished. The message catalogs are in $(BUILDDIR)/locale."
changes:
$(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes
@echo
@echo "The overview file is in $(BUILDDIR)/changes."
linkcheck:
$(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck
@echo
@echo "Link check complete; look for any errors in the above output " \
"or in $(BUILDDIR)/linkcheck/output.txt."
doctest:
$(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest
@echo "Testing of doctests in the sources finished, look at the " \
"results in $(BUILDDIR)/doctest/output.txt."
xml:
$(SPHINXBUILD) -b xml $(ALLSPHINXOPTS) $(BUILDDIR)/xml
@echo
@echo "Build finished. The XML files are in $(BUILDDIR)/xml."
pseudoxml:
$(SPHINXBUILD) -b pseudoxml $(ALLSPHINXOPTS) $(BUILDDIR)/pseudoxml
@echo
@echo "Build finished. The pseudo-XML files are in $(BUILDDIR)/pseudoxml."
.. _SFD Mobile FAQ:
########################
edX Mobile App FAQ
########################
.. _General Questions:
*************************
General Questions
*************************
* **How do I get the mobile app?**
* **How much does the app cost?**
The app is free. You don't have to pay or buy anything to use it.
* **What platforms does the app run on?**
Our current beta app is available for Android smartphones. We're working to make it available on Android tablets, iPhones, and iPads.
* **Which courses are available in the mobile app?**
The following courses are currently available for the mobile beta:
* `edX - DemoX<https://www.edx.org/course/edx/edx-demox-1-demox-4116#.VCGNfytdUZY>`_: A fun and interactive course designed to help you explore the edX learning experience. Perfect to take before you start your course.
* ~HarvardX - Poetry in America<https://www.edx.org/course/harvardx/harvardx-ampox-1-poetry-america-poetry-2856#.VA9A57ywLfE>`_: The Poetry of Early New England: This course, the first installment of the multi-part Poetry in America series, covers American poetry in cultural context through the year 1700. We begin with Puritan poets—some orthodox, some rebel spirits—who wrote and lived in early New England.
* `MITx - The Global History of Architecture, Part 1<https://www.edx.org/course/mitx/mitx-4-605x-global-history-architecture-2721#.VA9BebywLfE>`_: This course is a history of architecture from a global perspective.
* `MITx - Circuits and Electronics<https://www.edx.org/course/mitx/mitx-6-002x-circuits-electronics-2606#.VA9BKrywLfE>`_: Teaches the fundamentals of circuit and electronic analysis.
* `DelftX - Solar Energy<https://www.edx.org/course/delftx/delftx-et-3034tu-solar-energy-1996#.VA9AQrywLfE>`_: Discover the power of solar energy and design a complete photovoltaic system.
* `LouvainX - Computer Programming<https://www.edx.org/course/louvainx/louvainx-louv1-1x-paradigms-computer-2751#.VA9B1LywLfE>`_: This course covers functional, object-oriented, and declarative dataflow programming in a unified framework, with practical code fragments and simple semantics.
* `LouvainX - Découvrir la science politique<https://www.edx.org/course/louvainx/louvainx-louv3x-decouvrir-la-science-2706#.VA9CILywLfE>`_: Décoder des enjeux politiques actuels à partir d’une boîte à outils de concepts fondamentaux et de postures critiques de la science politique. (Offered in French.)
* `UQx - Anthropology of Current World Issues<https://www.edx.org/course/uqx/uqx-world101x-anthropology-current-world-1666#.VA9CYbywLfE>`_: How is anthropology changing the world and what can you learn from this?
* **Can I take a course entirely on my mobile device?**
This beta version of our mobile app is a companion app that you can use to watch course videos and see announcements and handouts. To complete readings and homework problems, you can tap **View on Web** in the bottom right corner of any screen to access the content in your browser, or you can complete assignments on your computer.
* **How do I post questions on the discussion board?**
Right now, you can't participate in discussions by using the app. However, when you tap View on Web in the bottom right corner of any screen, the course opens in your browser. You can then tap the Discussion tab in your course to participate in discussions.
* **How do I change my download settings?**
#. In the upper left corner of your home page, tap the menu icon.
#. In the list that appears, locate **SETTINGS: Download only on Wi-Fi**, and then tap the option's current setting to change it.
.. note:: By default, the app is set so that it will only download content, including videos, if you're on a Wi-Fi network. If you change this setting, you may exceed the data allowance for your cellular plan.
* **How do I un-enroll from a course?**
To un-enroll from a course, visit the edX website on your mobile browser or on your computer.
* **How can I send questions or comments to edX?**
We'd love to receive your feedback on this beta version of our mobile app. In the app home page, tap the menu in the upper left corner, and then tap Submit Feedback.
.. _Video Questions:
*************************
Video Questions
*************************
* **How do I download videos?**
To download videos, tap the download icon that appears to the right of each section, subsection, or video name. If you tap the download icon to the right of a section or subsection name, you'll download all of the videos in that section or subsection.
SCREEN SHOT
* **How much data will the videos in this app use?**
Course videos are optimized for mobile playback, but watching or downloading any video can result in heavy data use. We recommend using a Wi-Fi connection if you intend to watch or download a lot of videos. The edX app has a Download only on Wi-Fi setting that's enabled by default to help you avoid using your cellular network accidentally.
* **What are the numbers to the right of section and subsection names?**
The number to the right of a section or subsection name is the number of videos in that section or subsection.
SCREEN SHOT
* **What are the circles to the left of the video name?**
The circle indicates whether you've watched a video. A blue circle means you haven't started watching the video. A half-filled circle means you've watched part of the video.
* **How can I make the video full screen?**
Tilt your phone until the video changes to landscape, or tap the full screen icon in the bottom right corner of the video screen.
* **How can I see captions?**
When you're playing a video, tap the gear icon in the lower right corner, and then tap Closed Captions. If the video has captions, you can select one of the languages in the list to see the captions.
SCREEN SHOT
* **If I watch a course video in the mobile app, and then I access the course on a computer, will I be in the same place in the course?**
Right now, your course activity on the mobile app doesn't affect your course activity on your computer. That is, if you use your computer to access the course, and then you watch a few videos on your mobile device, the next time you access the course with your computer you'll return to the last page that you viewed on your computer. You won't go to the last video that you watched on your mobile device.
* **Can I speed up the videos?**
Currently, the videos only run in their original speeds. We're currently working on the ability to change video speeds.
* **How do I delete downloaded videos?**
#. In the upper left corner of your home page, tap the menu icon, and then tap **My Videos**.
#. Tap the course that has the video that you want to delete.
#. At the bottom of the screen, tap **Edit**.
#. Tap to select the box that appears to the right of the video name, and then tap **Delete** at the bottom of the screen.
#. In the **Confirm Delete** dialog box, tap **Delete**.
.. _Troubleshooting:
*************************
Troubleshooting
*************************
* **I get a "This video is not available" screen when I try to watch a video. What can I do?**
Make sure you have an internet connection. If you do, check back later. You can also tell us about it via Submit Feedback
If you run into problems, make sure you have an Internet connection. If problems persist, let us know: go to the home page, tap the menu in the upper left corner, and then tap **Submit Feedback**.
# -*- coding: utf-8 -*-
#
import sys, os
# on_rtd is whether we are on readthedocs.org, this line of code grabbed from docs.readthedocs.org
on_rtd = os.environ.get('READTHEDOCS', None) == 'True'
if not on_rtd: # only import and set the theme if we're building docs locally
import sphinx_rtd_theme
html_theme = 'sphinx_rtd_theme'
html_theme_path = [sphinx_rtd_theme.get_html_theme_path()]
sys.path.append(os.path.abspath('../../../'))
sys.path.append(os.path.abspath('../../'))
#from docs.shared.conf import *
sys.path.insert(0, os.path.abspath('.'))
master_doc = 'index'
# Add any paths that contain templates here, relative to this directory.
#templates_path.append('source/_templates')
# Add any paths that contain custom static files (such as style sheets) here,
# relative to this directory. They are copied after the builtin static files,
# so a file named "default.css" will overwrite the builtin "default.css".
#html_static_path.append('source/_static')
# General information about the project.
project = u'Building and Running an edX Course'
copyright = u'2014, edX'
# The short X.Y version.
version = ''
# The full version, including alpha/beta/rc tags.
release = ''
.. Getting_Started documentation master file, created by
sphinx-quickstart on Tue Apr 16 11:19:12 2013.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
Information for Students
========================================
.. toctree::
:numbered:
:maxdepth: 2
SFD_certificates
SFD_mathformatting
SFD_ORA
\ No newline at end of file
# Makefile for Sphinx LaTeX output
ALLDOCS = $(basename $(wildcard *.tex))
ALLPDF = $(addsuffix .pdf,$(ALLDOCS))
ALLDVI = $(addsuffix .dvi,$(ALLDOCS))
# Prefix for archive names
ARCHIVEPRREFIX =
# Additional LaTeX options
LATEXOPTS =
all: $(ALLPDF)
all-pdf: $(ALLPDF)
all-dvi: $(ALLDVI)
all-ps: all-dvi
for f in *.dvi; do dvips $$f; done
all-pdf-ja:
for f in *.pdf *.png *.gif *.jpg *.jpeg; do extractbb $$f; done
for f in *.tex; do platex -kanji=utf8 $(LATEXOPTS) $$f; done
for f in *.tex; do platex -kanji=utf8 $(LATEXOPTS) $$f; done
for f in *.tex; do platex -kanji=utf8 $(LATEXOPTS) $$f; done
-for f in *.idx; do mendex -U -f -d "`basename $$f .idx`.dic" -s python.ist $$f; done
for f in *.tex; do platex -kanji=utf8 $(LATEXOPTS) $$f; done
for f in *.tex; do platex -kanji=utf8 $(LATEXOPTS) $$f; done
for f in *.dvi; do dvipdfmx $$f; done
zip: all-$(FMT)
mkdir $(ARCHIVEPREFIX)docs-$(FMT)
cp $(ALLPDF) $(ARCHIVEPREFIX)docs-$(FMT)
zip -q -r -9 $(ARCHIVEPREFIX)docs-$(FMT).zip $(ARCHIVEPREFIX)docs-$(FMT)
rm -r $(ARCHIVEPREFIX)docs-$(FMT)
tar: all-$(FMT)
mkdir $(ARCHIVEPREFIX)docs-$(FMT)
cp $(ALLPDF) $(ARCHIVEPREFIX)docs-$(FMT)
tar cf $(ARCHIVEPREFIX)docs-$(FMT).tar $(ARCHIVEPREFIX)docs-$(FMT)
rm -r $(ARCHIVEPREFIX)docs-$(FMT)
bz2: tar
bzip2 -9 -k $(ARCHIVEPREFIX)docs-$(FMT).tar
# The number of LaTeX runs is quite conservative, but I don't expect it
# to get run often, so the little extra time won't hurt.
%.dvi: %.tex
latex $(LATEXOPTS) '$<'
latex $(LATEXOPTS) '$<'
latex $(LATEXOPTS) '$<'
-makeindex -s python.ist '$(basename $<).idx'
latex $(LATEXOPTS) '$<'
latex $(LATEXOPTS) '$<'
%.pdf: %.tex
pdflatex $(LATEXOPTS) '$<'
pdflatex $(LATEXOPTS) '$<'
pdflatex $(LATEXOPTS) '$<'
-makeindex -s python.ist '$(basename $<).idx'
pdflatex $(LATEXOPTS) '$<'
pdflatex $(LATEXOPTS) '$<'
clean:
rm -f *.dvi *.log *.ind *.aux *.toc *.syn *.idx *.out *.ilg *.pla
.PHONY: all all-pdf all-dvi all-ps clean
.PHONY: all-pdf-ja
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment