Kassensoftware CASy

>> Kassensoftware. Auftragsabwicklung. Lagerwesen

Jufe569 Eng Link |work|

📘 Quick‑Start Guide to the JUF‑E569 “Engineering Link” Platform

(Designed for students, teaching assistants, and instructors who are new to the JUF‑E569 course portal. All steps are written for the Spring 2026 semester, but the workflow is the same for any term.)


7️⃣ Best Practices for Success

| Practice | Why It Helps | |----------|--------------| | Start Early – Clone repos and open notebooks the day the lab is released. | Gives you buffer time for debugging and instructor Q&A. | | Use the Discussion Forum – Post specific questions (include error messages, code snippets). | TAs monitor tags and answer within 24 h. | | Version Control Discipline – Commit after each logical step, write clear commit messages (git commit -m "Add mesh generation for beam"). | Makes it easy to roll back and shows progress to instructors. | | Automated Tests – Run the provided unit tests locally before submitting. | Catches most syntax/logic errors early, improves auto‑grade score. | | Backup – Export your notebooks (File → Download as → .ipynb) nightly to your personal cloud storage. | Protects against accidental data loss. | | Check Rubrics – Each assignment page has a downloadable rubric PDF. | Aligns your work with grading criteria, reduces surprise deductions. |


1️⃣ What Is “Engineering Link”?

| Feature | Description | |---------|-------------| | Central Hub | Web‑based portal that hosts all course‑related content (lecture videos, slides, labs, assignments, grades, discussion forums). | | Integrated Tools | • Git‑Lab for version‑controlled code submissions
JupyterHub for interactive notebooks
Moodle‑style quizzes (auto‑graded)
Zoom/Teams meeting scheduler | | Single‑Sign‑On (SSO) | Uses the university’s CAS (Central Authentication Service). No extra passwords. | | Mobile‑Friendly | Responsive design; you can view lectures, submit work, and read announcements from any device. | jufe569 eng link


6️⃣ Common Issues & Quick Fixes

| Symptom | Likely Cause | Fix | |---------|--------------|-----| | “Cannot access JupyterHub – 502 Bad Gateway” | Server maintenance or exceeded resource quota. | Refresh after 5 min. If persists >15 min, open a ticket in Help → JupyterHub. | | Git push rejected – “non‑fast‑forward” | You’re trying to push over a newer commit. | Run git pull --rebase first, resolve any merge conflicts, then push again. | | Quiz auto‑graded as 0, but I answered correctly | Quiz timed out or browser blocked JavaScript. | Clear cache, disable ad‑blocker for engineeringlink.juf.edu, retake the quiz if within the allowed window. | | Assignment submission link is greyed out | Deadline passed and you have no extension. | Email the instructor before the deadline to request an extension; otherwise you cannot submit. | | Notifications not arriving | Email preferences set to “Only @juf.edu”. | Go to Profile → Notifications, enable “All announcements” or add your personal email as a secondary contact. |


4️⃣ Workflow for a Typical Lab (Example: Lab 4 – Finite‑Element Modeling)

  1. Read the Lab Handout (PDF in Labs → Lab 4).
  2. Clone the Starter Repo
    • Go to Git‑Lab → Repositories → Lab4‑Starter.
    • Click “Clone” and copy the HTTPS URL.
    • In the JupyterHub terminal:
      git clone https://gitlab.juf.edu/e569/lab4-starter.git
      cd lab4-starter
      
  3. Run the Notebook
    • Open lab4.ipynb from the Jupyter file browser.
    • Execute cells sequentially. Errors will appear inline—use the Help button for built‑in documentation.
  4. Implement Your Solution
    • Modify the function solve_beam() in solver.py.
    • Follow the coding style guide (PEP‑8 + JUF‑E569 comment header).
  5. Test Locally
    python -m unittest discover tests
    
    • All green → ready to submit.
  6. Commit & Push
    git add .
    git commit -m "Lab4: finished solver implementation"
    git push origin main
    
  7. Submit via Engineering Link
    • Back in the portal, go to Assignments → Lab 4.
    • Click “Link Existing Repo”, paste the repo URL, and hit Submit.
    • The auto‑grader runs the hidden test suite; you’ll see a preliminary score (out of 30) within minutes.

Tip: If the auto‑grader fails, read the error logs, fix the code, and re‑submit. You have up to 48 h after the deadline for one revision without penalty. 7️⃣ Best Practices for Success | Practice |


8️⃣ Support Channels

| Channel | How to Reach | Typical Response Time | |---------|--------------|-----------------------| | Technical Help Desk (Jupyter, Git‑Lab) | Help → Submit Ticket (choose “Engineering Link – Technical”) | 1–2 h (weekday) | | Course TAs | Discussion Forum → @TA‑Name or Zoom office hours (Mon 2–4 pm) | Within 24 h | | Instructor | Email: professor.smith@juf.edu (subject: [E569] …) | Within 48 h | | Peer Study Groups | Discord channels: #lab‑1, #project‑team‑A | Instant chat | | Accessibility Services | Contact accessibility@juf.edu for captioned videos, alternative formats. | 2–3 business days |


3️⃣ Navigating the Dashboard

| Area | What You’ll Find | How to Use It | |------|------------------|----------------| | Home / Overview | Course banner, weekly agenda, quick links to Lecture, Lab, Assignments. | Click any card to jump directly to that module. | | Lectures | • Video player (HD, subtitles)
• PDF slide download
• Embedded Quiz (auto‑graded) at the end of each lecture. | Watch → Take notes → Complete the quiz → Submit (mandatory for 5 % of your final grade). | | Labs | Interactive Jupyter notebooks, Git‑Lab repo links, lab‑handout PDFs. | Click “Open in JupyterHub” → work in the browser → Commit & Push to your personal repo. | | Assignments | List of deliverables with due dates, rubric PDFs, and submission portals. | Upload a zip file or push to the designated Git‑Lab branch. The system auto‑runs the instructor’s test suite and shows a preliminary score. | | Grades | Real‑time gradebook (hidden until after the first graded item). | Click a row to see detailed feedback, rubrics, and re‑grade requests. | | Discussion Forum | Threaded Q&A, “Sticky” posts from instructors, peer‑review groups. | Use @mention to ping a TA, tag #lab‑3 for context, or vote on helpful answers. | | Resources | Links to external tools (MATLAB Online, SolidWorks Cloud), library e‑books, citation manager (Zotero). | Bookmark the ones you use most; they open in a new tab. | | Profile | Personal info, 2FA settings, notification preferences. | Turn on “Email digest – weekly” to receive a summary of new posts and upcoming deadlines. | 1️⃣ What Is “Engineering Link”


5️⃣ Grading & Feedback Timeline

| Event | Weight | When You See It | |-------|--------|-----------------| | Lecture Quiz | 5 % | Immediately after completion (auto‑graded). | | Lab Auto‑Grade | 20 % | Within 10 min of submission (preliminary). Full manual review within 48 h. | | Assignment (Project) | 35 % | Manual review + rubric feedback, posted one week after deadline. | | Midterm (Online Proctor) | 15 % | Score appears same day (auto‑graded). | | Final Exam (In‑person) | 25 % | Grades posted two weeks after exam day. | | Overall Grade | — | Visible on the Grades page after each component is posted. |

All feedback includes a rubric breakdown, a commentary box, and a link to the exact line(s) of code that triggered a deduction.


9️⃣ Cheat‑Sheet – Keyboard Shortcuts (JupyterHub)

| Shortcut | Action | |----------|--------| | Shift + Enter | Run current cell and move to next | | Ctrl + S | Save notebook | | Esc → A | Insert cell above | | Esc → B | Insert cell below | | Esc → M | Convert cell to Markdown | | Esc → Y | Convert cell to Code | | Esc → D, D | Delete cell | | Ctrl + Shift + - | Split cell at cursor |