Faculty of Engineering and Mathematical Sciences 
Not logged in (login)


This forum is provided to promote discussion amongst students enrolled in Agile Web Development (CITS3403).
RSS cloud
Jump to:

There are 124 articles from this person

124 of 419 articles shown, currently no other people reading this forum.

UWA week 24 - 1st semester, 1st exam week

photo Project 2 feedback (all 3)
Fri 12th Jun, 4:54pm, Timothy F.
Hi everyone, Project 2 marks and feedback via cssubmit is now released. Have a good break.
photo Re: About late submitted project2 score (both)
Fri 12th Jun, 10:10am, Timothy F.
No. Extensions were taken into account.
photo Re: project2 Grade (all 3)
Fri 12th Jun, 1:33am, Timothy F.
ANONYMOUS wrote: Yes, as before feedback will be released via cssubmit, but not before the weekend.
photo Re: Note paper in exam (all 8)
Thu 11th Jun, 9:34pm, Timothy F.
I'm fairly sure there will be no live feedback from the invigilation software. C
photo Re: Project 2 Results for late submitted assignments (all 8)
Thu 11th Jun, 2:26pm, Timothy F.
Anywhere on earth? Yes.
photo Re: Note paper in exam (all 8)
Thu 11th Jun, 1:58pm, Timothy F.
ANONYMOUS wrote: No. Only your typed answers will be assessed.
photo Re: Note paper in exam (all 8)
Thu 11th Jun, 12:57pm, Timothy F.
ANONYMOUS wrote: No. The software will probably flag it when you make notes, read, or look away, but all but the really suspicious events will be manually filtered out.
photo Re: Final Exam written to be an open book exam? (both)
Thu 11th Jun, 10:10am, Timothy F.
ANONYMOUS wrote: No. This doesn't reflect anything on the split of theory to coding. I also wouldn't recommend you disregard committing to memory parts of the course. All you should infer from this is that it is not enough to *only* commit these things...
photo Re: JavaScript / jQuery (all 10)
Wed 10th Jun, 2:40pm, Timothy F.
Sure, unless the question specifically asks for JQuery (in that case a pure JS answer would get part marks).
photo Examplify Updates
Wed 10th Jun, 12:28pm, Timothy F.
The following information was distributed by email. I'm repeating it here in case anyone missed it. 1. For students who do not have the right kit at home or have concerns about technical issues at home We have prepared several venues on campus if you can't...
photo Re: JavaScript / jQuery (all 10)
Wed 10th Jun, 12:22pm, Timothy F.
In Agile Web Development, the policy is you can have 5 blank sheets of paper to make notes on during the exam. You can't print out the cheat sheet beforehand. I know the pdf viewer function is less than ideal, but at least once you've found what your...
photo Re: Trial exam (all 5)
Wed 10th Jun, 10:14am, Timothy F.
ANONYMOUS wrote: That's right, I've made the Trial exam availab;e for download for an extra day until 10am tomorrow morning, so you should still be able to download now. Passwords are in this forum.
photo Re: Project 2 Results for late submitted assignments (all 8)
Wed 10th Jun, 10:10am, Timothy F.
We're trying to have all marks released on Thursday evening, but it will be a challenge.
photo Re: Exam (all 8)
Tue 9th Jun, 11:06am, Timothy F.
ANONYMOUS wrote: Password is G7tMwt for CITS3403 Trial exam and Pw6HNw for CITS5505 Trial exam. They are available unitl tomorrow and this will be your last opportunity. The exam password will be released on LMS just prior to the start of the exam.
photo Re: Will we get project2 results before the exam? (both)
Mon 8th Jun, 9:30am, Timothy F.
I can't guarantee that, but we will try.
photo Re: feel pretty stressful (all 3)
Mon 8th Jun, 9:30am, Timothy F.
I can't objectively answer that. However, the exam is not intended to be stressful, and particularly so this year.
photo Re: JavaScript / jQuery (all 10)
Mon 8th Jun, 9:27am, Timothy F.
ANONYMOUS wrote: Pure javascript is prefered.
photo Re: Exam (all 8)
Mon 8th Jun, 9:27am, Timothy F.
ANONYMOUS wrote: The trial exam should be accessible for the next couple of days. Let me know if you can't access it.
photo Re: HTML5 Animation (both)
Mon 8th Jun, 9:23am, Timothy F.
ANONYMOUS wrote: It's happened before.

UWA week 23 - 1st semester, study break

photo Re: Quick Question (both)
Thu 4th Jun, 12:11pm, Timothy F.
ANONYMOUS wrote: The exam is intended to assess your understanding of web technologies and logical problem solving skills. Software development skills are meant to be assessed in the project. So you can make reasonable assumptions about what may be in the...
photo Re: Exam Questions (all 4)
Thu 4th Jun, 12:06pm, Timothy F.
ANONYMOUS wrote: Hopefully this will be made clear in the question. I believe you will have adequate time to focus on all the relevant material.
photo Re: Exam Questions (all 4)
Thu 4th Jun, 12:05pm, Timothy F.
ANONYMOUS wrote: The exam is intended to assess your understanding and construction of logic, rather than your familiarity with the syntax, so where appropriate templates may be providded.
photo Re: Exam (all 8)
Thu 4th Jun, 12:03pm, Timothy F.
ANONYMOUS wrote: Similar. I tried to make it less reliant on wrote learning lecture notes, and all answers will be typed so there's no drawing wire frames etc.
photo Re: CSS lecture slide headed "Pseudo Classes" (both)
Thu 4th Jun, 12:02pm, Timothy F.
ANONYMOUS wrote: Hi, That snippet of code was designed to be xhtml compliant (XHTML ran parallel to HTML4, and was superseded by HTML5 as I'm sure everyone recalls from project 1). Prior to 2017 CITS3403 had an expectation that code was xhtml comliant. HTML5...
photo Project 2 Demonstration Make up session
Tue 2nd Jun, 11:22am, Timothy F.
Hi all, If you were given an extension for project 2, or were unable to complete a project demonstration last week, a make up session will be scheduled tomorrow (wednesday June 3) from 2-4. To present attend the Zoom meeting: https://uwa.zoom.us/j/99506706392?pwd=eVlMRjB2bXNQM3JDMzJLZHVWYjloZz09...
photo Re: Javascript Closure (all 3)
Tue 2nd Jun, 9:53am, Timothy F.
Javascript lecture, slides 43 and 44? It's a function, created and returned by another function, fixing some parameters in its evaluation. Typically, callbacks are implemented using closures.
photo Re: Alternate Assessment (both)
Tue 2nd Jun, 9:49am, Timothy F.
ANONYMOUS wrote: That will depend on numbers and styudents individual cirumstances. Please email me so I can look into what arrangements can be made.
photo Re: Exam Topics (both)
Tue 2nd Jun, 9:48am, Timothy F.
ANONYMOUS wrote: If it was covered in lectures or in workshops, then it may appear in the exam, so potentially yes to all of those.
photo Re: Project 2 Group performance survey (both)
Tue 2nd Jun, 9:47am, Timothy F.
This should be addressed in your demonstration. If you have additional concerns, you can send them to me in an email.

UWA week 22 - 1st semester, week 12

photo Re: Exam (all 8)
Sun 31st May, 1:44pm, Timothy F.
ANONYMOUS wrote: Yes. https://secure.csse.uwa.edu.au/run/help3403?p=np&a=334
photo Mock Exams
Tue 26th May, 3:10pm, Timothy F.
Dear Students, I have set up a Trial Exam for the unit that will be available to take from 10:00am - 27 May 2020 (tomorrow) - 10:00am - 3 June 2020 (7 days). In LMS you will see a tab in the content area on the left side menu labelled "Trial Exam". One...
photo Project Demonstration Passwords
Tue 26th May, 12:22pm, Timothy F.
Hi all, Somehow, the passwords for the meeting urls have been changed For the Meeting: https://uwa.zoom.us/j/99506706392?pwd=eVlMRjB2bXNQM3JDMzJLZHVWYjloZz09 Password: 073235 https://uwa.zoom.us/j/93893004390?pwd=N2JQUlVMMm53YWh1V1FoeEVraU Password: 000000...
photo Project Demonstrations Meeting passwords
Tue 26th May, 12:21pm, Timothy F.
Hi all, Somehow, the passwords for the meeting urls have been changed For the Meeting: https://uwa.zoom.us/j/99506706392?pwd=eVlMRjB2bXNQM3JDMzJLZHVWYjloZz09 Password: 073235 https://uwa.zoom.us/j/93893004390?pwd=N2JQUlVMMm53YWh1V1FoeEVraU Password: 000000...
photo Re: Zoom Password For Projects (all 4)
Tue 26th May, 12:03pm, Timothy F.
ANONYMOUS wrote: Follow the link from drtnf.net the group up page
photo Re: Possible Extension (both)
Tue 26th May, 11:03am, Timothy F.
You need to ask the facultyt student office. enquiries EMS <[email protected]>
photo Re: Error printing column values from table query (all 3)
Mon 25th May, 5:02pm, Timothy F.
ANONYMOUS wrote: error: Normally this hapens when you insert something into the database when it's primary key already exists. Happens a lot when your tests crash and teardown doesn't happen.
photo Re: cssubmit submission (both)
Mon 25th May, 5:00pm, Timothy F.
ANONYMOUS wrote: One person is fine, but please make sure everyone's name is on it.
photo Re: API User !!! HELP (all 5)
Mon 25th May, 4:59pm, Timothy F.
ANONYMOUS wrote: That's the pattern that was used in lectures. For debugging, you could just remove the decorators to see if the route works.
photo Re: Unit and System Testing Config for submission (both)
Mon 25th May, 12:31pm, Timothy F.
ANONYMOUS wrote: That sounds fine to me. Just make the instructions clear in the readme.
photo Re: Readme file (both)
Mon 25th May, 9:57am, Timothy F.
ANONYMOUS wrote: That's half of it. The readme should: a) tell someone how to deploy and use the application (how to run the application on localhost, is sufficient, and a basic user manual giving an idea of how the application works, and what is does)....
photo Re: Project spec clarification - promoting the theme (all 5)
Mon 25th May, 9:54am, Timothy F.
ANONYMOUS wrote: You tell me. If you think it's self-explanatory, great! If we disagree, not so great.
photo Re: Coverage Test (all 3)
Mon 25th May, 9:53am, Timothy F.
ANONYMOUS wrote: https://coverage.readthedocs.io/en/coverage-5.1/ (and various others)
photo Re: API User !!! HELP (all 5)
Mon 25th May, 9:52am, Timothy F.
ANONYMOUS wrote: Have you used the decorators for Token Authentication, and have you implemented the necessary functionality, and set up a login route for the basic authentication?
photo Re: selenium testing (all 4)
Mon 25th May, 9:50am, Timothy F.
ANONYMOUS wrote: It's sufficient to cover a few basic workflows. User testing will typically only look at externally observable outputs, rather than the state of the system.
photo Demonstration Proceedure
Mon 25th May, 9:49am, Timothy F.
Demonstration of the application will be done thise week. When you signed up your group on drtnf.net, you were assigned a demonstration time with a Zoom meeting URL. You will have 10 minutes in the presentation. Plan to use 5 minutes to demonstrate the...

UWA week 21 - 1st semester, week 11

photo Re: API recording workshop (both)
Sun 24th May, 3:00pm, Timothy F.
ANONYMOUS wrote: Sorry. SHould be there now. Tim.
photo Re: url_for() in html validator (both)
Sun 24th May, 2:52pm, Timothy F.
You should check the rendered html, rather than the template. (i.e. load the app, view it on local host, view source and cut and paste that into a validator.)
photo Re: selenium testing (all 4)
Sun 24th May, 10:21am, Timothy F.
ANONYMOUS wrote: User tests are selenium tests (although there are otherways of doing them). It's definitely expected for full marks.
photo Re: Unittest permanently modifies database? (all 3)
Sun 24th May, 10:20am, Timothy F.
Not a bad idea to have a guard at the top of your unittests to ensure you are in Testing config before you blindly execute tests.
photo Re: project requirement (both)
Sun 24th May, 10:18am, Timothy F.
ANONYMOUS wrote: No, definitely not. Designing a complex and engaging app will be noted by markers and rewarded, so autocompiling, or using natural language processing to assess answers is great. Looking up multi-choice questions and returning a score...
photo Re: Project spec clarification - promoting the theme (all 5)
Sun 24th May, 10:16am, Timothy F.
That's right. We're looking for the application to be "commercially viable" in the sense that it would be appealing to a market, and have repeat users (although satirical applications are also cool).
photo Small extension.
Fri 22nd May, 11:31am, Timothy F.
A number of people have asked for extensions on the project. As people have demonstrations on Tuesday it's not fair to push the due date past this time, but I have set the setlines to midnight on Monday, if that will help anyone.
photo Re: Flask REST API and Live Feedback (all 3)
Thu 21st May, 11:24am, Timothy F.
This was covered in yesterdays lecture. For a REST API you should revoke a token when a user requests it (a DELETE request is sent to /api/token/) or the token expires (so a token expiry date is stred with the token).
photo Re: Unit Testing (both)
Thu 21st May, 11:22am, Timothy F.
I think that depends on how you develop. If you're doing test driven development, then probably TestConfig would be the defualt mode. However, alot of people prefer to work with DevConfig, where you use the the database as a kind of scratchpad: you enter...
photo Re: Workshops Thurs 21st (both)
Thu 21st May, 11:14am, Timothy F.
Yes, labs are running until 1.45: https://uwa.zoom.us/j/996006222?pwd=TXpKSGhMSlZQck1MRTJpS2xKenNGQT09 A workshop (REST APIs) is running from 2 to 3: https://uwa.zoom.us/j/169383446?pwd=RDE4dWwxeG9WdDJYMlZ3eW5TYTU2Zz09
photo Re: project model-view-controller structure (both)
Tue 19th May, 9:32am, Timothy F.
Hi Nathan, No I don't think you shoudl consider refactoring. MVC is typically used for serverside rendering. There are client side patterns, like MVVM (Model-View-View-Model), but your design sounds fine.
photo Re: Unit Tests (both)
Tue 19th May, 9:30am, Timothy F.
You shouldn't need to remove the app database. You just need to create a new Testing configuration pointing to the test database. I wnet through this in the Testing workshop. I did need to remove the migrations etc when I set up migrations for the test...
photo Project 1 marks released
Mon 18th May, 8:38pm, Timothy F.
Hi all, Most of the project 1 marks are released now, and feedback is available from the cssubmit page. If you recieved and extension and submitted late, we may not have uploaded your mark yet. I'll try to get the all up ASAP. If you would like to discuss...

UWA week 20 - 1st semester, week 10

photo Re: trouble installing flask-admin (all 9)
Sat 16th May, 10:57pm, Timothy F.
Maybe post the error message s you are getting here, along with details of your environment (i.e. are ou building at the command line, or a terminal in vscode, and whats theoperating system etc).
photo Re: trouble installing flask-admin (all 9)
Sat 16th May, 10:12pm, Timothy F.
Only do installations inside a virtual environment, oterhwise it can get very messy. Insode your virtual enviroment use pip freeze to confirm that flask admin has been installed, and is in the library. Then check that your importing the right module (flask_admin,...
photo Re: Dynamic WTForms and multiple button/submitfields (all 5)
Sat 16th May, 10:08pm, Timothy F.
I'm not sure what's happening there, but the hack of using a submit field for a button looks a bit dubious. The {{submit}} will just render submit.__repr__() into the HTML, so maybe use Flask shell to investigate what's happening there. From what I can tell,...
photo Re: Dynamic WTForms and multiple button/submitfields (all 5)
Sat 16th May, 3:54pm, Timothy F.
It's a bit hard to see what you are doing. If you are using wtforms and jinja then you are definitely doing server side rendering (jinja is interpretted on the server, noit the browser. So any button s in a form need to cause an action to happen, but...
photo Re: some confusions about project (both)
Sat 16th May, 3:41pm, Timothy F.
ANONYMOUS wrote: Javascript isn't essential. But where it is the best and most natural way to implement a feature (e.g. immediate feedback on answers, or countdown clocks etc), the markers will expect you to implement the feature with JS. No, you don't...
photo Re: Project 2 - Database Migrations, Schema Design, AJAX (all 3)
Wed 13th May, 10:29pm, Timothy F.
I think that's fine. Database migrations are a little bit flakey with sqlite. > There's some theory on database normalisation https://en.wikipedia.org/wiki/Database_normalization Having 3rd normal form at least is good, but generally reducing fata redundancy...
photo Re: Error when making git commands (all 3)
Wed 13th May, 10:24pm, Timothy F.
ANONYMOUS wrote: That's odd. Git isn't a process. What operating system are you using, and how are you using Git. Is it through the copmmand line, or a GUI/IDE?
photo Re: Database Schema (all 6)
Wed 13th May, 1:16pm, Timothy F.
ANONYMOUS wrote: The db.relationship normally automtically determines how to join two tables, but in this case it finds it ambiguous (probably because question.correct_option_id references option.id, and option.question_id references question.id). To remove...
photo Re: project 2 - flask forms (all 3)
Tue 12th May, 10:05am, Timothy F.
ANONYMOUS wrote: Like Haolin said, AJAX with a REST API is a neat way to solve this problem. We'll cover that in this weeks lecture. However, if you want to use WTForms, there's no problem defining a form with an array of fields. You could even define a...

UWA week 19 - 1st semester, week 9

photo Examplify Mock Exam
Sun 10th May, 1:56pm, Timothy F.
Posted on: Friday, 8 May 2020 4:24:25 PM AWST Dear Student, We are writing to remind you that the MANDATORY UWA Examplify Mock Exam is fast approaching. Mandatory UWA Examplify Mock Exam • Purpose: To obtain baseline data including student username/password...
photo Re: Cascade relations with only objects (both)
Sat 9th May, 1:40pm, Timothy F.
Looks like you could define a relation between user and answer that fills that criteria. However, if you you want to select a set of user answers that correspond to certain types of quizzes etc then you should use a query with joins. The relationship ...
photo Re: Flask blue prints (both)
Fri 8th May, 11:04am, Timothy F.
ANONYMOUS wrote: It won't really make a difference. It is one way to demonstrate "organised code", but not the only way.
photo Re: flask images in css (both)
Thu 7th May, 1:18pm, Timothy F.
jinja is only interpretted server side, not by the browser, so url_for won't work. css urls are interpreted relative to the location of the css file, so should probably be /images/... as the argument for url.
photo Re: Database Schema (all 6)
Wed 6th May, 12:13pm, Timothy F.
ANONYMOUS wrote: A relational database schema using sqlite is prefered. Using other databases creates extra dependencies for the markers.
photo Re: Can CITS5505 and CITS3403 students work together on the web project? (both)
Tue 5th May, 1:26pm, Timothy F.
ANONYMOUS wrote: Not normally, but given the exceptional circumstances of this semester, we've decided to allow it. Also, CITS5505 students may work in groups of up to 4 if they wish.

UWA week 18 - 1st semester, week 8

photo Re: load_user() for users in different tables (both)
Sun 3rd May, 11:50am, Timothy F.
Good question. See https://flask-login.readthedocs.io/en/latest/ The requirement for load_user is that it returns an object that satisfies certain properties (or inherits from UserMixin). There is no requirement that all possiblke returned objects come...
photo Re: consistent style (both)
Sun 3rd May, 11:36am, Timothy F.
ANONYMOUS wrote: I've tried to calrifythe requirements at https://teaching.csse.uwa.edu.au/units/CITS3403/projects/Project2Criterion.pdf In general, consistency is always good. The appearence should be consistent (same fonts etc) and this is typically achieved...
photo Re: No module named 'flask_migrate' (both)
Sun 3rd May, 11:31am, Timothy F.
Can you run the command pip freeze (or pip3 freeze) inside your your virtual environment and poist thet result here.
photo CSSE teaching pages access
Wed 29th Apr, 9:28am, Timothy F.
It appears that access to our teaching pages is being hindered for reasons unknown: See: https://secure.csse.uwa.edu.au/run/help3002?p=np&a=184 We are working to resolve these issues.
photo Re: Change HTML content (all 3)
Tue 28th Apr, 9:54am, Timothy F.
ANONYMOUS wrote: The general workflow for server side rendering, is: 1. forms, (and POST requests) collect information from users and update a database (the persistent data). 2. GET requests serve eitehr static files, or rendered HTML. Rendered HTML changes...
photo Re: Admin privileges clarification (both)
Tue 28th Apr, 9:48am, Timothy F.
You have a lot of flexibility in this project, so you are free to interpret these how you like. You might prefer to only support anonymous users, if you think your app should have a very low barrier to participation. However, you would then probably require...

UWA week 17 - 1st semester, week 7

photo Re: Not Registering a Group Member: drtnf.net (both)
Sat 25th Apr, 10:57am, Timothy F.
It uses the prefered name field, which dafualts to your firstname. However, if a group memebr overwrote that with a balnk string, that's waht will be displayed. They can change that with the update link in the top right corner.
photo Examplify Information
Thu 23rd Apr, 10:40am, Timothy F.
For those that haven't seen the link: https://www.web.uwa.edu.au/novel-coronavirus/online-exam-faq CITS3403 and CITS5505 will be using Examplify for a 2 hour exam in the June exam period. Let me know if you have any quetsions or concerns. Tim.
photo Re: Referencing Python Code (both)
Wed 22nd Apr, 4:50pm, Timothy F.
Reference the code you use in comments in the source, and link to the license in your readme at least. Also make sure that you are abiding by the terms of the license.
photo Re: Unit updates (all 5)
Mon 20th Apr, 9:44pm, Timothy F.  O.P.
Hi all, I hope you had a relaxing break, and managed to get the first project done. Some important information follows: 1. All the Zoom meetings (lectures, workshops and labs) require a password to access from on. I've set the password to 000000 (six zeros)...
photo submitting files
Mon 20th Apr, 3:34pm, Timothy F.
A number of people have noted an issue when submitting files one by one. There is a security setting that is preventng some kinds of files being submitted. If you zip eveythig together, the submission will work fine.
photo Password for labs/lectures etc
Mon 20th Apr, 1:43pm, Timothy F.
Hi all, All Zoom events now need to have a password associated. I've just set it to 000000 (six zeros) for each of the labs, lectures and workshop. Tim.
photo Re: Do we need to write CSS history ? (all 6)
Mon 20th Apr, 11:37am, Timothy F.
ANONYMOUS wrote: No. It will still be read and will contribute to your mark.
photo Re: Do we need to write CSS history ? (all 6)
Mon 20th Apr, 11:30am, Timothy F.
ANONYMOUS wrote: Sorry about the confusion. The content will still be assessed and you will be awarded marks. However people won't be penalised if they only discussed "purpose and motivation" of CSS (which is not to different to history, really). Also "countless...
photo Re: Do we need to write CSS history ? (all 6)
Mon 20th Apr, 9:27am, Timothy F.
ANONYMOUS wrote: No, it's not required. I'll update the rubric for the markers.

UWA week 16 - 1st semester, mid-semester break

photo Re: Project 2: Flask Extensions (both)
Sat 18th Apr, 12:46pm, Timothy F.
ANONYMOUS wrote: Check with me first. Things like flask admin are fine, as is anything covered in the lectures.
photo Re: AJAX Safari Windows (both)
Sat 18th Apr, 12:45pm, Timothy F.
ANONYMOUS wrote: Labs are closed, but apparently remotely accessible through unidesk: https://www.uwa.edu.au/library/learning-online or tiny.cc/unidesk I assume it's something to do with the security setting on safari, so maybe see if you can relax these...
photo Re: DRY Principles (both)
Sat 18th Apr, 12:40pm, Timothy F.
Copy paste is fine for project 1. We'll address these issues in project 2. ANONYMOUS wrote:
photo Re: AJAX Callback (both)
Fri 17th Apr, 12:02pm, Timothy F.
ANONYMOUS wrote: It's enough for the implementation, but the text should probably discuss how AJAX actually works, since fetch is just a wrapper that hides a lot of the workings.
photo Re: Project 1 CSS (both)
Thu 16th Apr, 11:21am, Timothy F.
ANONYMOUS wrote: The different CSS elements like font, spacing, colour etc aren't as interesting as how CSS is applied. Things I'd aim to cover include: the "cascading" bit (bootstrap overridden by local sheet, overridden by styles in the head and body),...
photo Re: Exam discussion (all 3)
Tue 14th Apr, 2:24pm, Timothy F.  O.P.
computers. As I mentioned, unit coordinators have have been asked to offer alternative assessments to students unable or unwilling to use examplify.
photo Exam discussion (all 3)
Tue 14th Apr, 2:09pm, Timothy F.
Hi all, I'm not sure how closely you have been folloiwng the discussions about exams at UWA. The official plan is to use software from Examsoft (https://examsoft.com/), Examplify, which allows students to do invigilated exams at home. It requires the students...
photo Some project clarifications
Tue 14th Apr, 1:09pm, Timothy F.
Hi all, I've been getting a lot of questions about the level of detail required to get top marks etc. There's not a lot of room for a high level of detail, so top marks will actually depend more on what you leave out than the level of detail that you go...
photo Re: Project 1 final page (both)
Tue 14th Apr, 12:35pm, Timothy F.
ANONYMOUS wrote: No the CV is up to you and it is mostly just a chance for the staff to know a bit about the students. But it is an opportunity for you to make a good electronic CV, perhaps including links to your github or projects you have done, linking...
photo Re: Project 1 Question (both)
Tue 14th Apr, 12:32pm, Timothy F.
ANONYMOUS wrote: for it? Either is fine. As long as the element appears somewhere in the site, it's fine.

UWA week 15 - 1st semester, non-teaching week

photo Re: "... and refer to elements with the web site as examples" (all 4)
Fri 10th Apr, 12:22pm, Timothy F.
ANONYMOUS wrote: that? Internal code is prefered. That way you can refer to both the code and its rendering in teh page.
photo Re: Project 2: "The HTML and CSS must pass this validator." (both)
Fri 10th Apr, 12:21pm, Timothy F.
We haven't gotten up to Jinja yet, but if you view source (after you've built a Flask project, and launched a web server, also not covered yet), you'll note that there is not {%extends "base.html" %}. This is because the HTML is rendered serverside, sop...
photo Re: About word limit (both)
Thu 9th Apr, 3:27pm, Timothy F.
ANONYMOUS wrote: It's about 500 for the whole page. You can go a bit over it.
photo Re: "... and refer to elements with the web site as examples" (all 4)
Thu 9th Apr, 12:00pm, Timothy F.
ANONYMOUS wrote: No, definitely not. All pages can (and should) have CSS HTML and JS, but the HTML page should refer to the HTML used to produce the website, the CSS page should use examples of CSS within the website, and likewise for JS.
photo Re: Project 1 Technical Description of Tag (all 3)
Tue 7th Apr, 11:18am, Timothy F.
Thanks Matt, You probably won't have time/space to go into that much detail, so focus only on the essential/common attributes of the tag, how its interprettion or functionaility in a generic browser.
photo Re: DUE DATE for Project 1 (both)
Tue 7th Apr, 11:11am, Timothy F.
April 20. NONYMOUS wrote:
photo Re: Project 2 Question (both)
Mon 6th Apr, 12:19pm, Timothy F.
in. Yes, sorry. I'll fix that.
photo Re: Project 1 Pages (both)
Mon 6th Apr, 12:18pm, Timothy F.
Sure, that's fine.

UWA week 14 - 1st semester, week 6

photo Re: Number of Words in Project 1 (both)
Sat 4th Apr, 9:35am, Timothy F.
No it's just a general guide, based on how much we will be able to read in the time we have to mark the project.
photo Re: Using Chart.js (both)
Sat 4th Apr, 9:34am, Timothy F.
For the first project you can use what ever packages and libraries you like, but only expect marks for the code you write, and the content you produce.
photo Re: About the use of DOM and AJAX (both)
Sat 4th Apr, 9:33am, Timothy F.
You don't have to use them in every page, but it could be a useful idea for people looking to excel (e.g. use DOM and Javascript to reveal the HTML/CSS code corresponding to an element, or use AJAX to pull your github statistics directly into your CV)....
photo Re: Lecture on the 1st April (both)
Thu 2nd Apr, 10:22am, Timothy F.
Sorry, I was just a bit slow to upload. Should be there now.
photo Re: About Project Rubric (both)
Wed 1st Apr, 1:44pm, Timothy F.
The description of what HTML is, and how it works.

UWA week 13 - 1st semester, week 5

photo Re: Questions about the templates (both)
Fri 27th Mar, 8:03am, Timothy F.
ANONYMOUS wrote: No, you can use the bootstrap library, but all text/code in your files should be written by you. Any copy/pasting is a risk.
photo Re: 1st Project references (both)
Fri 27th Mar, 8:01am, Timothy F.
Resources used should be referenced. It is fine to just use anchor tags linking to content, but you can include bibliographic references if you prefer (it's a good opportunity to apply some css styles). e.g. "NodeJS extended the asynchronous programming...
photo Re: Lecture Recording (all 4)
Thu 26th Mar, 11:47am, Timothy F.
It looks like it's there from my end. There are 4 new classes, added on March 25. (The DOMtraversal one i s missing audio. I'm trying to fix that now.)
photo Re: Lecture Recording (all 4)
Wed 25th Mar, 10:02pm, Timothy F.
Yes, I upload the videos after the lecture, so it may be a little slower than usual. They'll be available on Echo360
photo Re: Question about project (all 3)
Wed 25th Mar, 1:10pm, Timothy F.
ANONYMOUS wrote: Manual assessment in this case would require an assessor to log in, make a subjective evaluation of the answer, and submit some feedback and a grade. The student would then be able to see the feedback. No, there's no fixed ceiling for different...

UWA week 12 - 1st semester, week 4

photo Re: Unit updates (all 5)
Fri 20th Mar, 5:36pm, Timothy F.  O.P.
I've noticed a lot of people accessing Zoom meetings at odd times. The recordings of the lecture and workshop will be available through Echo360 like the normal lecture. The Zoom streams will only be available during the actual events. For now, we will...
photo Re: question about project(html part) (both)
Fri 20th Mar, 11:10am, Timothy F.
ANONYMOUS wrote: No, I don't mean href elements. But if you were going to discuss forms as an early HTML element that allowed for user generated data, then your website could contain a form, and show the code that generated a form, to demonstrate how forms...
photo Unit updates (all 5)
Thu 19th Mar, 12:45pm, Timothy F.
Hi all, Thansk for your patience and understanding during this difficult week. I'll put all the important announcements here, which hopefully will address most of the questions I've been asked: 1. The midterm test is cancelled for safety reasons. It has...
photo Re: CITS3403 Computer / Data Science Unofficial Discord (Learning space in light of recent changes) (both)
Thu 19th Mar, 11:31am, Timothy F.
ANONYMOUS wrote: classes. Full disclosure, the tutors and I will monitor the discord site, and help with queries where appropriate. The help3403 is the *official* channel so all extensions and crtitical information will be made available there. However,...
photo Re: Midsem (all 5)
Thu 19th Mar, 11:26am, Timothy F.
ANONYMOUS wrote: No, it's now 5pm April 9 for everyone.
photo Re: Midsem (all 5)
Wed 18th Mar, 5:13pm, Timothy F.
ANONYMOUS wrote: No, that won't be possible anymore. Instead all students will be submitting a website, as described at https://teaching.csse.uwa.edu.au/units/CITS3403/projects/Project1.pdf
photo Zoom links for lectures, labs, workshops and consultations
Wed 18th Mar, 11:26am, Timothy F.
Hi all, I will be posting Zoom links for all lectures, labs, workshops and consultations periods here, for those who can't attend in person. You will be able to live stream and interact with labs, workshops and consultations. We're learning as we go,...

UWA week 9 - 1st semester, week 1

photo Re: Monday Wk 2 Lab (both)
Fri 28th Feb, 9:15am, Timothy F.
ANONYMOUS wrote: You can attend an extra lab, but in general we will run the Monday lab a week behind the others, so they synchronise with lectures better. So you’re welcome to have an extra week off. Tim.
This Page

Program written by: [email protected]
Feedback welcome
Last modified:  8:27am May 24 2020