Pages
Nothing to see here.
Creating a Course
Creating your first course in FeatureBench is easy. Fill out 3 fields, and your course is ready to go.
Prerequisites
Before you begin, you’ll need to have a few ducks in a row:
Creating an Assignment
FeatureBench is designed to help fit directly into your course’s existing assignments.
Prerequisites
Before you begin, you’ll need to have a few things so you can create the assignment smoothly:
Enrolling in a Course
It is our goal to build FeatureBench to facilitate your learning while staying out of your way. Enrolling in a FeatureBench course is very easy, but the exact flow depends on the billing scheme configured by the instructor.
Enrollment Codes
When an instructor creates a course, FeatureBench generates 2 access codes:
How FeatureBench prevents plagarism
Academic integrity is important to every course. FeatureBench takes this seriously and provides tools for teachers to identify infractions. Our Solidworks worker extracts a great deal of data from the Solidworks documents submitted beyond the screenshot and mass properties required for our core product.
Additional data we consider from documents includes:
- Feature Tree Small parts will often have identical feature trees, but the part’s design intent tends to diverge as the part’s complexity increases.
- Material Configuration Often, assignments ask students to configure a material, including setting a color. The specifics of these materials tends to vary, which makes it a good resource for difference checking
- Part Metadata including the exact file size, timestamp of the most recent save, and more
- Windows Metadata* included with the SLDPRT file including a submitter’s Windows username and version
- FeatureBench Metadata* including submission times, locations, and device information.
- And over 30 other datapoints.
We constantly scan the parts submitted to FeatureBench for cases of academic integrity violations. If we find something, we will quietly flag it internally and an email will be sent to the instructor with a link to a report. The report will include all infringing students and submissions and original SLDPRT files. The instructor can reach out to us for help in their investigation and we will provide additional metadata.
Migrating grades to Canvas
We make migrating grades to Canvas easy so you don’t have extra burden at the end of a busy semester.
Step 0: Add assignments in Canvas
Your grades from FeatureBench need to go somewhere in Canvas, so (if you haven’t already), create an assignment in Canvas for each assignment in FeatureBench.
Signature Trends
FeatureBench constantly scans submissions, and we might identify a trend of several students submitting similarly incorrect files. If this is the case, we will send you an email informing you that we have identified a new trend and inviting you to log into your dashboard.
If you click on the notifications bell in your FeatureBench account, you will see notice of the new trend, with a “Dismiss” or “Add Signature” button. If you select “Add Signature”, we will automatically add the new signature to your assignment and open the assignment editor so you can provide an earned point value and feedback.
The lifecycle of a submission
Once your student submits a submission, it goes through several steps on the backend, both immediately when it is submitted and in the future. FeatureBench is a living platform and the constant flow and usage of submission data is important for us to maintain an engaging platform.
The submission
Once a student uploads a file to an assignment their file is immediately persisted in our object storage server, the assignment is marked as submitted, and the assignment is queued for submission.