• 제목/요약/키워드: assignment grading

검색결과 9건 처리시간 0.023초

자동화된 프로그래밍 과제 평가 시스템의 설계 및 구현 (Design and Implementation of an Automatic Grading System for Programming Assignments)

  • 김미혜
    • 인터넷정보학회논문지
    • /
    • 제8권6호
    • /
    • pp.75-85
    • /
    • 2007
  • 프로그래밍 교육에 있어 학습자의 학업 성취도를 향상시킬 수 있는 중요한 요인 중의 하나는 다양한 형태의 과제를 학습자에게 부여하여 문제 해결 연습 기회를 많이 제공해 주는 것이다. 그러나 프로그래밍 과제 평가는 대부분 수작업으로 행해지고 있으면 정확한 평가 방법을 제공해 줄 수 있는 자동화된 도구 또한 결여되어 있는 게 현실이다. 이러한 제한된 환경 하에서 과제 평가는 교수자들에게 많은 시간과 노력을 요구하게 되어 다양한 형태의 과제 부여는 현실적으로 어려움이 있다. 이러한 문제를 극복하기 위해서는 교수자가 효율적이고 일괄적인 방법으로 과제를 쉽게 평가할 수 있고, 학습자들 상호간의 프로그램 소스코드의 표절 또한 용이하게 검사할 수 있는 자동화된 프로그래밍 평가 시스템이 필요하다. 따라서 본 논문에서는 교수자가 프로그램의 성능을 자동적인 방법으로 평가할 수 있을 뿐만 아니라 적절한 피드백과 함께 프로그램의 스타일과 표절에 대한 검사 또한 용이하게 수행할 수 있는 웹을 기반으로 한 프로그래밍 과제 평가 시스템을 설계하고 구현한다.

  • PDF

국산 침엽수구조재의 허용응력설정에 관하여 - 1종 구조재를 중심으로 - (Assignment of the Allowable Design Values for Domestic Softwood Structural Lumber - Structural I-grade -)

  • 오세창
    • Journal of the Korean Wood Science and Technology
    • /
    • 제24권1호
    • /
    • pp.11-16
    • /
    • 1996
  • The purpose of this paper is to present a summary of assignment design values according to domestic softwood structural lumber grading rules. Allowable stresses for visually graded lumber were determined from basic data on small. clear specimens. The data corrected for variability such as natural defects and other factors. The procedure adopted by Japan was used for assigning allowable design values. Strength ratios in relation to each defect were taken from ASTM D 245-81. Korean pine(Pinus koraiensis S. et Z.), Korean red pine(Pinus densiflora S. et Z.), Japanese larch(Larix leptolepis Gordon) and Needle fir(Abies holophylla Max) were applied to this study. The calculated allowable stresses were same in Korean pine and Korean red pine. These values were highest in Japanese larch lowest in Needle fir. So, it is desirable for these species to be classified into different catagories Species Group. However, accurate comparison in design values on lumber grading rules among U.S., Japan and Korea was somewhat difficult. And full scale testing will be necessary for accurate determination of the correction factors to setting up design values.

  • PDF

A Workflow for Practical Programming Class Management Using GitHub Pages and GitHub Classroom

  • Aaron Daniel Snowberger;Choong Ho Lee
    • 실천공학교육논문지
    • /
    • 제15권2호
    • /
    • pp.331-339
    • /
    • 2023
  • In programming classes, there is always a need to efficiently manage programming assignments. This is especially important as class sizes and assignment complexity grows. GitHub and GitHub Classroom makes the management of student assignments much simpler than uploading files and folders to a LMS or shared online drive. Additionally, git and GitHub are industry standard tools, so introducing students these tools in class provides them a good opportunity to start learning about how software is developed in the real-world. This study describes a workflow that uses both GitHub Pages and GitHub Classroom for more efficient classroom and assignment management. The workflow outlined in this study was used in two practical web programming classes in Spring 2023 with 46 third and fourth-year university students. GitHub Pages was used as a classroom website to distribute class announcements, assignments, lecture slides, study guides, and exams. GitHub Classroom was used as a class roster and assignment management platform. The workflow presented in this study is expected to assist other lecturers with the formidable tasks of distributing, collecting, grading, and leaving feedback on multiple students' multi-file programming assignments in practical programming classes.

제재목 화상입력시스템의 화상병합 성능 검증 (The Verification of Image Merging for Lumber Scanning System)

  • 김병남;김광모;심국보;이형우;심상로
    • Journal of the Korean Wood Science and Technology
    • /
    • 제37권6호
    • /
    • pp.556-565
    • /
    • 2009
  • 제재목 육안등급판정 자동화시스템은 정확한 입력 화상이 요구된다. 이송 중인 재장 3.6 m의 국내산 소나무의 제재목 화상을 생성시키기 위해서 영역카메라를 이용하여 부분 화상을 획득하였고 2종류의 템플릿 위치지정법과 6가지의 템플릿 크기 조건을 적용하여 병합하였다. 특징영역 추출법이 템플릿 고정법에 비해 병합 성능이 우수하였다. 길이오차의 발생 요인은 명도차이, 특정 패턴, 템플릿 크기 등에 의한 유사도 하락에 있었다. 부정합은 길이가 길고 반복적인 목리에서 주로 발생하였다. 템플릿 크기는 6가지 템플릿 종류 중에 크기가 가장 작은 $100{\times}100$ 화소가 가장 병합 성능이 우수하였다. 병합 성능을 향상시키기 위해서는 정밀한 템플릿의 크기 선정과 명도 차이를 감소시킬 수 있는 화상병합 전처리에 대한 연구가 요구된다.

AHP 방법을 이용한 수업효과측정

  • 이재관;김광용;전성탁
    • 한국경영과학회:학술대회논문집
    • /
    • 한국경영과학회 1996년도 추계학술대회발표논문집; 고려대학교, 서울; 26 Oct. 1996
    • /
    • pp.131-134
    • /
    • 1996
  • 본 연구의 목적은 수업의 효과를 측정할 때 수업평가 설문을 통하여 각 질문의 단순한 결과를 나열하여 비교하기보다, 수업평가 설문의 모든 질문에 대한 요인분석 (Factor Analysis)과 AHP (Analytic Hierarchy Process) 방법을 이용하여 수업효과의 측정을 보다 효과적으로 할수 있는 방법을 제시하고자 한다. 따라서 본 연구는 미국 경영학부 학생들의 수업평가 설문에 대한 요인분석 결과와 동일한 수업평가 설문을 이용하여 숭실대학교 경영학부 학생들의 요인분석 결과를 분석, 비교하였다. 또한 AHP를 이용하여 한국학생들의 수업효과에 대한 이들 요인들의 상대적 가중치를 조사함으로써, 수업효과 향상을 위한 주요한 요인들을 찾고자 하였다. 본 연구의 수업평가 측정에 사용된 설문지는 조지아 주립대학에서 사용하고 있는 UC-Berkely Instrument로 1(전혀 그렇지 않다)부터 5(매우 그러하다)의 5점 척도를 이용한 33개의 질문항목으로 이루어져 있다. 미국 조지아 주립대학 경영학부 학생들의 요인분석 결과는 다음과 같은 6개의 요인으로 나누어져 있다. (Appendix A): (1) Organization and Clarity, (2) Communication Ability, (3) Grading and Assignment, (4) Interaction with Student, (5) Intellectual/Scholarly, and (6) Student Motivation. 숭실대학 경영학부 학생들의 요인분석 결과는 미국의 경우와는 달리, (1) 수업준비 및 강의방법, (2) 시험 및 성적평가, (3) 비주입식 교육방법, (4) 교수-학생간의 인간적인 관계, (5) 숙제 및 과제물과 같은 5가지의 요인으로 구성되어진 것으로 분석되었다. 특히 한국학생을 대상으로 하여 AHP를 이용하여 각 요인들의 수업효과에 대한 상대적 가중치를 조사하였다. 특이한 결과는, 미국학생의 경우 수업준비 및 강의 방법이 상대적으로 중시된 반면, 한국학생들은 미국학생들이 비교적 덜 중시하는 교수-학생간의 인간적인 관계가 수업효과를 높이는데 가장 큰 기여를 하는 것으로 나타났다. 본 연구는 한국 문화의 특징이라 할 수 있는 교수-학생간의 인간적인 관계가 중시되는 교육환경하에서, 정보화 사회의 한 수업형태인 재택수업을 외국(특히 미국)의 방법을 그대로 따라 실시할 경우, 많은 부작용이 있을 수 있다는 것을 암시하며, 따라서 우리 교육문화에 맞는 재택수업 형태의 개발이 시급함을 제시한다고 하겠다.

  • PDF

SNS의 교육적 활용 방법에 대한 대학생들의 인식 분석 (An Analysis of the Awareness of Undergraduate Students Toward Educational Methods Utilizing SNS)

  • 정미현;김영록;김재현
    • 인터넷정보학회논문지
    • /
    • 제15권5호
    • /
    • pp.33-41
    • /
    • 2014
  • 본 연구는 효과적인 SNS의 교육적 활용 방안을 제안하고자 SNS의 사용률이 높은 대학생들을 대상으로 구체적인 SNS의 교육적 활용 방법에 대한 의견과 그 이유에 대해 조사하였다. NVivo S/W를 이용하여 개방형 응답을 분석하였으며, 교육 주체별 SNS의 교육적 활용 방법을 가시화 하고자 교수자 영역과 학습자 영역, 공통 영역으로 범주화 하였다. 그 결과 공통 영역에는 의견 교류 및 토론, 정보 공유, 학습내용에 대한 질의응답, 설문조사, 친밀감 형성, 상담 등이 포함되었으며, 교수자 영역에는 공지사항 전달, 수업자료 제공, 실시간 평가(퀴즈), 출석 체크, 과제평가 및 피드백 등이 포함되었고, 학습자 영역에는 과제활동(그룹별/개인별), 공유자료를 이용한 예습 및 복습, 동영상을 이용한 자율학습, 과제에 대한 동료평가 및 피드백, 강의 평가 등이 포함되었다.

웹기반 프로그래밍 언어 강의 지원 시스템의 설계 및 구현 (Design and Implementation of a Web-based Programming Class Support System)

  • 박소영
    • 한국정보통신학회논문지
    • /
    • 제14권12호
    • /
    • pp.2775-2782
    • /
    • 2010
  • 본 논문에서는 강사가 학생에게 프로그래밍 언어를 효과적으로 가르칠 수 있도록 지원하는 웹기반 프로그래밍 언어 강의 지원 시스템을 제안한다. 제안하는 시스템은 오류 분석 단계와 검사 수행 단계로 구성된다. 먼저, 오류 분석 단계에서는 학생들이 제출한 프로그램에 컴파일 오류나 실행 오류가 있는지 확인한다. 이 때, 오류가 있으면 학생들이 이를 수정할 수 있도록 친절한 피드백을 제공한다. 그리고, 오류가 없으면 제출한 프로그램에 대해 소스 코드의 스타일 검사, 주석 검사, 표절 검사를 수행하고, 학생에게 검사결과에 대한 신속한 피드백을 제공한다. 따라서, 학생은 프로그램 과제물을 제출하고 바로 검사결과를 확인할 수 있다. 제안하는 시스템을 C 언어 수업에서 활용한 결과 학생들이 보다 적극적으로 프로그램 과제물을 제출하려는 경향이 나타났다.

방제선 등 배치의무의 법적 성질 및 민간개방의 정당성에 관한 연구 (A Study on the Legal Nature of the Duty to Arrange Spill Clean-up Equipment and the Issue on the Justification of Its Privatization)

  • 이정원
    • 해양정책연구
    • /
    • 제33권2호
    • /
    • pp.83-119
    • /
    • 2018
  • Under the Korean Marine Environment Management Act (hereunder, the KMEMA), the duty to arrange spill clean-up equipments, including spill clean-up vessels, required by the article 67 of the KMEMA is in essence the provision of public goods since it is a precautionary or preventive measure for the efficient performance of oil spill cleaning up. Also the obligation to control marine pollution and the duty to arrange of anti-pollution measures imposed on polluters is the obligation imposed by the public law in accordance with "the Polluter-Pays Principle". Therefore, the execution of such obligations shall be accompanied by the minimum legal and institutional arrangements. On the other hand, judging whether to form the roles of the public and private sectors in providing public goods is basically a matter of policy decision. However, even if the private sector is allowed to participate in the provision of public goods, it is imperative that a minimum requirement be provided to secure the public interest. Although major countries allows polluters to conclude a preliminary contract with a civil anti-pollution management company, these civilian institutions are in principle constituted by the owners of oil storage facilities. Additionally it is worth noting that it operates as a non-profit organization. In particular, if the practitioner performs pollution control for commercial purposes, their profitability may depend on the size of the pollution, the period spent on pollution control, the size of the equipment and manpower mobilized in the pollution control, and so on. Considering the above problems, caution should be taken to allow marine environmental management companies to be un-limitedly entrusted with the responsibility of arranging measures such as pollution control. In order to allow the marine environmental management contractor to be entrusted for the assignment of duty to protect the marine environment, the marine environment management business should be expanded so that the marine pollutant management capacity satisfies the statutory control capacity. For this purpose, it is necessary to manage and supervise the maintenance and improvement of the control capability of the marine environment management business. It is also necessary to discuss the introduction of the grading system for the control ability of the civil control companies alike in major countries.

폭소노미 사이트를 위한 랭킹 프레임워크 설계: 시맨틱 그래프기반 접근 (A Folksonomy Ranking Framework: A Semantic Graph-based Approach)

  • 박현정;노상규
    • Asia pacific journal of information systems
    • /
    • 제21권2호
    • /
    • pp.89-116
    • /
    • 2011
  • In collaborative tagging systems such as Delicious.com and Flickr.com, users assign keywords or tags to their uploaded resources, such as bookmarks and pictures, for their future use or sharing purposes. The collection of resources and tags generated by a user is called a personomy, and the collection of all personomies constitutes the folksonomy. The most significant need of the folksonomy users Is to efficiently find useful resources or experts on specific topics. An excellent ranking algorithm would assign higher ranking to more useful resources or experts. What resources are considered useful In a folksonomic system? Does a standard superior to frequency or freshness exist? The resource recommended by more users with mere expertise should be worthy of attention. This ranking paradigm can be implemented through a graph-based ranking algorithm. Two well-known representatives of such a paradigm are Page Rank by Google and HITS(Hypertext Induced Topic Selection) by Kleinberg. Both Page Rank and HITS assign a higher evaluation score to pages linked to more higher-scored pages. HITS differs from PageRank in that it utilizes two kinds of scores: authority and hub scores. The ranking objects of these pages are limited to Web pages, whereas the ranking objects of a folksonomic system are somewhat heterogeneous(i.e., users, resources, and tags). Therefore, uniform application of the voting notion of PageRank and HITS based on the links to a folksonomy would be unreasonable, In a folksonomic system, each link corresponding to a property can have an opposite direction, depending on whether the property is an active or a passive voice. The current research stems from the Idea that a graph-based ranking algorithm could be applied to the folksonomic system using the concept of mutual Interactions between entitles, rather than the voting notion of PageRank or HITS. The concept of mutual interactions, proposed for ranking the Semantic Web resources, enables the calculation of importance scores of various resources unaffected by link directions. The weights of a property representing the mutual interaction between classes are assigned depending on the relative significance of the property to the resource importance of each class. This class-oriented approach is based on the fact that, in the Semantic Web, there are many heterogeneous classes; thus, applying a different appraisal standard for each class is more reasonable. This is similar to the evaluation method of humans, where different items are assigned specific weights, which are then summed up to determine the weighted average. We can check for missing properties more easily with this approach than with other predicate-oriented approaches. A user of a tagging system usually assigns more than one tags to the same resource, and there can be more than one tags with the same subjectivity and objectivity. In the case that many users assign similar tags to the same resource, grading the users differently depending on the assignment order becomes necessary. This idea comes from the studies in psychology wherein expertise involves the ability to select the most relevant information for achieving a goal. An expert should be someone who not only has a large collection of documents annotated with a particular tag, but also tends to add documents of high quality to his/her collections. Such documents are identified by the number, as well as the expertise, of users who have the same documents in their collections. In other words, there is a relationship of mutual reinforcement between the expertise of a user and the quality of a document. In addition, there is a need to rank entities related more closely to a certain entity. Considering the property of social media that ensures the popularity of a topic is temporary, recent data should have more weight than old data. We propose a comprehensive folksonomy ranking framework in which all these considerations are dealt with and that can be easily customized to each folksonomy site for ranking purposes. To examine the validity of our ranking algorithm and show the mechanism of adjusting property, time, and expertise weights, we first use a dataset designed for analyzing the effect of each ranking factor independently. We then show the ranking results of a real folksonomy site, with the ranking factors combined. Because the ground truth of a given dataset is not known when it comes to ranking, we inject simulated data whose ranking results can be predicted into the real dataset and compare the ranking results of our algorithm with that of a previous HITS-based algorithm. Our semantic ranking algorithm based on the concept of mutual interaction seems to be preferable to the HITS-based algorithm as a flexible folksonomy ranking framework. Some concrete points of difference are as follows. First, with the time concept applied to the property weights, our algorithm shows superior performance in lowering the scores of older data and raising the scores of newer data. Second, applying the time concept to the expertise weights, as well as to the property weights, our algorithm controls the conflicting influence of expertise weights and enhances overall consistency of time-valued ranking. The expertise weights of the previous study can act as an obstacle to the time-valued ranking because the number of followers increases as time goes on. Third, many new properties and classes can be included in our framework. The previous HITS-based algorithm, based on the voting notion, loses ground in the situation where the domain consists of more than two classes, or where other important properties, such as "sent through twitter" or "registered as a friend," are added to the domain. Forth, there is a big difference in the calculation time and memory use between the two kinds of algorithms. While the matrix multiplication of two matrices, has to be executed twice for the previous HITS-based algorithm, this is unnecessary with our algorithm. In our ranking framework, various folksonomy ranking policies can be expressed with the ranking factors combined and our approach can work, even if the folksonomy site is not implemented with Semantic Web languages. Above all, the time weight proposed in this paper will be applicable to various domains, including social media, where time value is considered important.