Skip to content

Commit e7ae5a8

Browse files
committed
Updated URLs in cloud assignment description for 2026.
1 parent 3c28511 commit e7ae5a8

2 files changed

Lines changed: 10 additions & 8 deletions

File tree

assessment/cloud/criteria.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ \section*{Cloud-Infrastructure Assignment Criteria}
5353
Resources have been used efficiently (scale up \& down). &
5454
A few complex scenarios are handled,
5555
or resource usage is not efficient (scale down is implemented poorly). &
56-
Simple scenarios are handled well.
56+
Simple scenarios are handled well,
5757
or resource usage is not efficient (scale down is not implemented). &
5858
Some simple scenarios have been handled well. &
5959
Minimal simple scenarios are handled. &

assessment/cloud/main.tex

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ \subsection{API Functionality Submission}
181181
\footnote{If you use external libraries,
182182
ensure that you pin the versions to avoid external changes breaking your application.}
183183
\item A \texttt{local.sh} script that can be used to build and run your service locally.
184-
This script \textbf{must} be in the root directory of your repository.
184+
This script \textbf{must} be in the \emph{root} directory of your repository.
185185
The \texttt{local.sh} script must launch your container with port 8080 being passed from the container
186186
to the testing environment, and your service \textbf{must} be available at \texttt{http://localhost:8080/}.
187187
\end{itemize}
@@ -197,7 +197,7 @@ \subsection{Deployed to Cloud \& Scalability Submissions}
197197
ensure that you pin the versions to avoid external changes breaking your application.}
198198
\item Terraform code that provisions your service in a fresh AWS environment.
199199
\item A \texttt{deploy.sh} script that uses your Terraform code to deploy your application.
200-
This script \textbf{must} be in the root directory of your repository.
200+
This script \textbf{must} be in the \emph{root} directory of your repository.
201201
This script may perform other tasks as required by your implementation.
202202
\end{itemize}
203203
\end{samepage}
@@ -209,22 +209,24 @@ \subsection{Deployed to Cloud \& Scalability Submissions}
209209
\begin{enumerate}
210210
\item Your Git repository will be cloned locally.
211211
\item The submission branch will be checked out.
212-
\item The script \texttt{deploy.sh} in the \textbf{root directory} will be run.
212+
\item The script \texttt{deploy.sh} in the \textbf{\emph{root} directory} will be run.
213213
\item The \texttt{deploy.sh} script \textbf{must} create a file named \texttt{api.txt},
214214
which contains the URL at which your API is deployed,
215215
e.g. \texttt{http://my-api.com/} or \texttt{http://123.231.213.012/}.
216216
\item We will run automated functionality and load-testing on the URL provided in the \texttt{api.txt} file.
217217
\end{enumerate}
218218

219-
\warning{Ensure your service does not exceed the resource limits of AWS Learner Labs.
220-
For example, AWS will \textbf{deactivate} your account if more than fifteen EC2 instances are running.
221-
If you use up your allocated budget in the Learner Lab, you will not be able to run any services.}
219+
\warning{
220+
Ensure your service does not exceed the resource limits of AWS Learner Labs.
221+
If you use up your allocated budget in the Learner Lab, you will not be able to run any services.
222+
\textbf{Note:} AWS will \textbf{deactivate} your account if it has twenty or more concurrently running instances.
223+
}
222224

223225
\subsection{GitHub Repository}\label{sec:github}
224226
You will be provisioned with a private repository on GitHub for this assignment, via
225227
\link{GitHub Classroom.}{https://classroom.github.com/a/_o6vwSxE}
226228
You must associate your GitHub username with your UQ student ID in the
227-
\link{Classroom}{https://classroom.github.com/a/_o6vwSxE}.
229+
\href{https://classroom.github.com/a/_o6vwSxE}{Classroom}.
228230

229231
Associating your GitHub username with another student's ID,
230232
or getting someone else to associate their GitHub username with your student ID, is \link{academic misconduct}

0 commit comments

Comments
 (0)