D287 – Java Frameworks
D287 Java Frameworks
Colleges: School of Technology
This dataset includes only posts filtered for negative sentiment. Counts reflect discussion volume (posts), not students, and do not measure satisfaction.
11
16
5
Recurring patterns
Unclear or ambiguous instructions and questions
Unclear or misaligned assignment/rubric requirements for UI customization and inventory behavior (associating products/parts, inventory min/max, and tracking) leaving students unsure what to implement
[Attempt 3 report comments: ... inventory maximum and minimum validation is not working correctly. Attempt 4 report comments: ... inventory maximum, minimum, and tracking are not developed. Attempt 5 report comments: ... inventory minimum, maximum and tracking is not present. My instructor told me to check if I'm are able to save all the data ... that's vague for me. ... Need very specific steps on what they want from me, specially when it comes to 'Tracking']
[Guides say] you only have to change the title and header on the main screen.html... However, according to the rubric, you have to add the product names and the names of the parts. 'C. Customize the HTML user interface for your customer’s application. The user interface should include the shop name, the product names, and the names of the parts.' So, my question is, is this hardcoded in the html file or am I missing something?
["Display error messages for low inventory when adding and updating products lowers the part inventory below the minimum.", "nowhere before this section did the course say we need to have the products and parts associated.", "Do I need to make it so that the products I create on the first startup have parts associated with them already?"]
Missing required templates or assessment resources
Form validation messages not shown due to missing/incorrect HTML or form configuration in provided files, hindering user feedback and debugging
the custom validator I made to confirm the inventory is between the min and max inventory works but doesn't display an error message... If I try and update the inventory to something outside the range it just refreshes and won't let me submit. Do I need to change something on the form to let it display the error message?
So the validator doesn't allow update of the inventory if it's outside the min/max, but it doesn't display the message from the annotation file... UPDATE: I fixed it! If anyone else encounters this problem, it was a piece of missing html code.
tooling_environment_misconfiguration_or_guidance
Course starter/project files misconfigured (database names, ports, application properties) preventing local server from running and requiring instructor intervention to fix
my localhost:8080 was not working... I was able to still access the website... by using localhost:63342. After meeting with the instructor, he took me to the application.properties and we renamed my database... The issue you have may not be solvable until the instructor fixes the project.
The evaluator is claiming it won't build and is experiencing CommandLineRunner errors... I am able to run and build the application on my computer with no such problem. The example they are citing is an IllegalArgumentException... It produces no errors for me in my IDE.
Insufficient or low-quality instructional materials
Pre-existing course code formatting is inconsistent and poorly formatted, reducing clarity and modeling bad coding practices
“pre-existing code is formatted in Java Frameworks actually terrible… Not to mention none of it is consistent. They NEED to clean up the formatting and standardize it throughout… specifically the submitForm method.”
Unscaffolded expectations for students without prerequisites
Course assumes prior knowledge of Java file I/O (FileInputStream, FileOutputStream, PrintWriter) that students haven't been taught, causing gaps between prerequisites/content and lessons
After just finishing Java Fundamentals, I've never seen any of these 3 things... I want to learn how to use FileInputStream and all of that stuff but very confused with how the class is doing it. Why show how to catch exceptions for functions we've never learned?
Note: post_excerpts.json was not available at build time, so some Open post links may fall back to a generic Reddit URL.