程序代写案例-INFS3202/INFS7202

欢迎使用51辅导,51作业君孵化低价透明的学长辅导平台,服务保持优质,平均费用压低50%以上! 51fudao.top
INFS3202/INFS7202 Web Information Systems
In-Class Quiz 01 (Mock)
Held during YOUR REGISTERED practical session
Total marks: 5%
Duration: 100 minutes

1. Quiz Conditions
● There are two tasks in this quiz.
● This is an open book quiz
○ You are allowed to find solutions from the Internet or Lecture Notes.
○ You are allowed to use your own computer to do the quiz.
● You should write your code in the specified areas or modify the code as instructed.
Otherwise your submission will NOT be marked.
● This is an individual assessment.
○ You are NOT allowed to get help from other people.
○ You are NOT allowed to reveal the quiz questions to other students.
2. Quiz Setup
● Ensure that your UQzone is properly setup. Refer to Blackboard/Learning
Resources/Week 3/Week 3 Prac.
● You are provided a Bash file quiz.sh (setup Quiz1 Enviroment)and CodeIgniter project
infs3202_Mock.zip with incomplete PHP scripts.
● Login to your zone using ssh. . Refer to Blackboard/Learning Resources/Week
2/Week 2 Prac.
● Run following commands
wget --no-check-cert https://www.dropbox.com/s/y4wkd9f7z35cdf8/mock.sh
sudo chmod -x mock.sh && sh mock.sh sxxxx (replace sxxxxx with your student id)

● Check if the Quiz working properly (https://infs3202-xxxxxxxx.uqcloud.net/mock/quiz1)
You can use either build in vscode (https://infs3202-xxxxxxxx.uqcloud.net/vscode ) or
other IDE on your own preference to complete this Quiz.


Build in VSCode Editor in UQzone




3. Submission
● Find your controller file Quiz1.php.
● Make a copy of Quiz1.php and rename it using the format of sxxxxxxx_quiz1.php. (i.e.,
your student number)
● Submit sxxxxxxx_quiz1.php to your corresponding Practical Folder on Blackboard.
○ !""#""$#%&'(')*+,'-'.*/$+""+0%"'('120*3'43567
● Do NOT rename any function names as auto marking will be conducted.
● Any submission with a file name in the wrong format will not be marked.
● Late submission is not accepted. The submission link will expire when the practical
session ends.
Task A (1 mark)

Task description
In this task, you are required to complete the function task_a in the controller
Quiz1.php to load a single web page with CodeIgniter PHP framework. This page
consists of three parts generated by header.php, body.php and footer.php in Views.
The expected layout of the page (http://infs3202-zone_id/mock/quiz1/task_a) is shown
in Figure 1.



Figure 1



Task B (4 marks)

Task description
In this task, you are required to complete the function task_b in the controller
Quiz1.php to load the required page content in the following two scenarios.


Note that, the default layout of http://infs3202-zone_id/mock/quiz1/task_b is shown in
Figure 2.

Figure 2

Scenario 1 (2 marks):
When a user visits http://infs3202-zone_id/mock/quiz1/task_b, enters a page number
(e.g., 1) and clicks the Confirm button, the content in the corresponding page (e.g.,
/views/1.php) should be loaded. The layout of the page should be the same as Figure 3.

Figure 3

Scenario 2 (2 marks):
Load the required page content by simply appending the page number to the URL for
task B (i.e., http://infs3202-zone_id/mock/quiz1/task_b). For example, you will be able to
load the page content of /views/1.php via http://infs3202-zone_id/mock/quiz1/task_b/1.

The layout of the page should be the same as Figure 3.
END

欢迎咨询51作业君
51作业君

Email:51zuoyejun

@gmail.com

添加客服微信: abby12468