Skip to content

Commit

Permalink
end of sprint docs
Browse files Browse the repository at this point in the history
  • Loading branch information
alexlittle committed Sep 30, 2022
1 parent b47c398 commit e6d1296
Show file tree
Hide file tree
Showing 5 changed files with 81 additions and 9 deletions.
11 changes: 10 additions & 1 deletion technical/releases/app/changelog_android_v7.rst
Original file line number Diff line number Diff line change
@@ -1,9 +1,18 @@
OppiaMobile Android App Change Log v7.x
=========================================


.. _appv104:

v104 (7.3.14) - not yet released
-------------------------------------------------------

Issue list:


.. _appv103:

v103 (7.3.13) - not yet released
v103 (7.3.13) - released 30 Sept 2022
-------------------------------------------------------

Issue list:
Expand Down
37 changes: 31 additions & 6 deletions technical/releases/block/changelog_block_current.rst
Original file line number Diff line number Diff line change
@@ -1,16 +1,38 @@
OppiaMobile Moodle Block Change Log
=====================================

.. _blockv1.3.6:

v1.3.6 - not yet released
------------------------------------------------


.. _blockv1.3.5:

v1.3.5 - not yet released (due end Sept 2022)
v1.3.5 - released 30 Sept 2022
------------------------------------------------

.. note::
* If you have a lot of courses that have been exported to Oppia, the upgrade process in Moodle may take some time,
several minutes, due to backfilling of activity identifiers as part of issue OPPIA-1267.
* For restricting feedback activities to single response (OPPIA-762), if you want to allow multiple submissions,
then you will need to edit the feedback settings, as the default in Moodle is to restrict to single response.
Upgrade notes
^^^^^^^^^^^^^
For the option to preserve identifiers (OPPIA-1265), you will need to run the script:

``php ./migrations/20220929_migrate_script.php`` (from the oppia_mobile_export directory, on the command line)

The script currently outputs raw HTML, but you don't need to do anything with this HTML, but it you want to save/review
you can pipe the output to a file, eg ``php ./migrations/20220929_migrate_script.php > /path/to/file/output.html``

This prefills the data with the current course activity versions, so on the next course publishing you will get the
option to preserve the identifiers for the activities you have changed. You only need to run this script once, running
the script again will reset the activity identfier logs.

If the script is not run, the only difference is that the first time you publish the course after updating ths block to
this version, you won't get any option to preserve any identifiers, only subsequent time you update and publish the
course.

For restricting feedback activities to single response (OPPIA-762), if you want to allow multiple submissions, then you
will need to edit the feedback settings, as the default in Moodle is to restrict to single response.

Issue list:

* OPPIA-1274 Change location of output folder
* OPPIA-1277 Allow use of non-latin script in course shortname
Expand All @@ -22,6 +44,9 @@ v1.3.5 - not yet released (due end Sept 2022)
* OPPIA-1267 Create script for baseline MD5s
* OPPIA-1272 New export step to allow selection of preserving ids/MD5
* OPPIA-1273 Update MD5s in block table (only on publishing to Oppia server)
* OPPIA-1294 Changing quiz title then recreates the questions in Oppia
* OPPIA-1292 Change in quiz title doesn't give option to preserve identifier
* OPPIA-1294 Change text for "no changes detected"

.. _blockv1.3.4:

Expand Down
18 changes: 17 additions & 1 deletion technical/releases/server/changelog_server_v0.14.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,23 @@ OppiaMobile Server Change Log for v0.14.x
=============================================


.. _serverv0.14.5:

v0.14.5 - not yet released
------------------------------------------------------

.. toctree::
:maxdepth: 2

upgrading/to_0_14_5


Issue list:


.. _serverv0.14.4:

v0.14.4 - not yet released
v0.14.4 - released 30 Sept 2022
------------------------------------------------------

.. toctree::
Expand All @@ -17,6 +31,8 @@ Issue list:

* Update library package versions
* OPPIA-1255 Solved Github action failing when it includes a migration
* OPPIA-1257 Update for Google Analytics
* OPPIA-1302 Reordering quiz questions creates duplicate quiz-question pairs in the QuizQuestion DB table


.. _serverv0.14.3:
Expand Down
2 changes: 1 addition & 1 deletion technical/releases/server/upgrading/to_0_14_4.rst
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Upgrading to OppiaMobile Server v0.14.4
Upgrading to OppiaMobile Server v0.14.5
=========================================

All commands to be run when the Python virtual environment is active. If you
Expand Down
22 changes: 22 additions & 0 deletions technical/releases/server/upgrading/to_0_14_5.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
Upgrading to OppiaMobile Server v0.14.4
=========================================

All commands to be run when the Python virtual environment is active. If you
are skipping a release when upgrading (eg jumping from 0.12.0 to 0.14.0), check
there are no additional upgrade steps needed in the releases you are skipping.

Update packages
----------------------------
#. Run: ``(env)$ pip install -r requirements.txt``

Update database
-----------------

#. Run: ``(env)$ python manage.py migrate``

Update static files
--------------------

#. Run: ``(env)$ python manage.py compilescss`` - don't worry about the
unclosed files warning messages
#. Run: ``(env)$ python manage.py collectstatic``

0 comments on commit e6d1296

Please sign in to comment.